Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <cstring>
- void set(int m[][4], int i, int j, int v)
- {
- m[i][j] = v;
- m[j][i] = v;
- }
- int main()
- {
- const int n = 4;
- int graph[n][n];
- memset(graph, -1, n * n * sizeof(int));
- std::string cities[] = { "Pordenone", "Udine", "Gorizia", "Trieste" };
- set(graph, 0, 1, 50);
- set(graph, 1, 2, 40);
- set(graph, 1, 3, 80);
- set(graph, 2, 3, 20);
- for (int i = 0; i < n; ++i)
- for (int j = 0; j < n; ++j)
- if (i != j)
- std::cout << (
- graph[i][j] != -1
- ? cities[i] + " -> " + cities[j] + " : " + std::to_string(graph[i][j]) + "\n"
- : "");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement