Advertisement
Guest User

Untitled

a guest
Mar 26th, 2019
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.45 KB | None | 0 0
  1. // Отсортировать элементы главной диагонали матрицы (многомерного вектора) 6x6 элементов по не убыванию.
  2.  
  3. #include <iostream>
  4. #include <stdlib.h>
  5. #include <ctime>
  6. #define size 6
  7.  
  8. using namespace std;
  9.  
  10. int main()
  11. {
  12. // srand(time(NULL));
  13. setlocale(LC_ALL, "Russian");
  14. int i, x, z, array[size][size];
  15. cout << "Сформирован массив 6х6:" << endl << endl;
  16. for (i = 0; i < size; i++)
  17. {
  18. for (z = 0; z < size; z++)
  19. {
  20. array[i][z] = rand() % 21 - 10;
  21. cout << "\t" << array[i][z];
  22. }
  23. cout << endl;
  24. }
  25. int tmp = 0;
  26. for (x = 0; x < size - 1; x++)
  27. for (i = 0; i < size - x; i++)
  28. if (array[i][i] > array[i + 1][i + 1])
  29. {
  30. cout << tmp << endl;
  31. tmp = array[i][i];
  32. array[i][i] = array[i + 1][i + 1];
  33. array[i + 1][i + 1] = tmp;
  34. }
  35. cout << "Главная диагональ отсортирована:" <<size<< endl;
  36. for (i = 0; i < size; i++)
  37. {
  38. for (z = 0; z < size; z++)
  39. cout << "\t" << array[i][z];
  40. cout << endl;
  41. }
  42. delete[]array;
  43. return 0;
  44. }
  45.  
  46. // Запуск программы: CTRL+F5 или меню "Отладка" > "Запуск без отладки"
  47. // Отладка программы: F5 или меню "Отладка" > "Запустить отладку"
  48.  
  49. // Советы по началу работы
  50. // 1. В окне обозревателя решений можно добавлять файлы и управлять ими.
  51. // 2. В окне Team Explorer можно подключиться к системе управления версиями.
  52. // 3. В окне "Выходные данные" можно просматривать выходные данные сборки и другие сообщения.
  53. // 4. В окне "Список ошибок" можно просматривать ошибки.
  54. // 5. Последовательно выберите пункты меню "Проект" > "Добавить новый элемент", чтобы создать файлы кода, или "Проект" > "Добавить существующий элемент", чтобы добавить в проект существующие файлы кода.
  55. // 6. Чтобы снова открыть этот проект позже, выберите пункты меню "Файл" > "Открыть" > "Проект" и выберите SLN-файл.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement