summaryrefslogtreecommitdiff
path: root/graphs/task1.cpp
diff options
context:
space:
mode:
authorAndrew Guschin <saintruler@gmail.com>2021-03-30 09:43:35 +0400
committerAndrew Guschin <saintruler@gmail.com>2021-03-30 09:43:35 +0400
commit5e6dc29068bf980bacd9c5421341c66fabc838ac (patch)
tree32e791ece6dfd73591e91f7fb0f023317cf1a5c5 /graphs/task1.cpp
parent85dcaa072faeadc318ec717caa29d1cb94bddd59 (diff)
Исправил третью задачу и функцию вывода графа
Diffstat (limited to 'graphs/task1.cpp')
-rw-r--r--graphs/task1.cpp13
1 files changed, 9 insertions, 4 deletions
diff --git a/graphs/task1.cpp b/graphs/task1.cpp
index 62806ae..1fea795 100644
--- a/graphs/task1.cpp
+++ b/graphs/task1.cpp
@@ -10,11 +10,16 @@ void print(graph g)
for (int i = 0; i < int(g.size()); ++i)
{
cout << i + 1 << ": ";
- for (auto node : g[i])
- cout << node + 1 << ", ";
- cout << endl;
- }
+ for (int j = 0; j < int(g[i].size()) - 1; ++j)
+ cout << g[i][j] + 1 << ", ";
+
+ if (g[i].size() > 0)
+ cout << g[i].back() + 1;
+ else
+ cout << "нет смежных вершин";
+ cout << ";" << endl;
+ }
}
int main()