Advertisement
Dzham

Untitled

May 22nd, 2018
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.00 KB | None | 0 0
  1. #include <iostream>
  2. #include <vector>
  3. #include <algorithm>
  4. #include <iterator>
  5. #include <unordered_map>
  6. #include <functional>
  7. #include <unordered_set>
  8. #include <string>
  9. #include <set>
  10. #include <utility>
  11. #include <stack>
  12.  
  13. std::vector<std::vector<int>> matrix;
  14.  
  15. int main() {
  16. int N, a;
  17. std::cin >> N;
  18. std::vector<int> line;
  19. for (int i = 0; i < N; i++) {
  20. for (int j = 0; j < N; j++) {
  21. std::cin >> a;
  22. line.push_back(a);
  23. }
  24. matrix.push_back(line);
  25. line.clear();
  26. }
  27. for (int n = 0; n < N; n++) {
  28. for (int i = 0; i < N; i++) {
  29. for (int j = 0; j < N; j++) {
  30. if (matrix[i][n] == 1 && matrix[n][j] == 1) {
  31. matrix[i][j] = 1;
  32. }
  33. }
  34. }
  35. }
  36. int i, j;
  37. for (i = 0; i < N; i++) {
  38. for (j = 0; j < N - 1; j++) {
  39. std::cout << matrix[i][j] << " ";
  40. }
  41. std::cout << matrix[i][j] << "\n";
  42. }
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement