Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Отсортировать элементы главной диагонали матрицы (многомерного вектора) 6x6 элементов по не убыванию.
- #include <iostream>
- #include <stdlib.h>
- #include <ctime>
- #define size 6
- using namespace std;
- int main()
- {
- // srand(time(NULL));
- setlocale(LC_ALL, "Russian");
- int i, x, z, array[size][size];
- cout << "Сформирован массив 6х6:" << endl << endl;
- for (i = 0; i < size; i++)
- {
- for (z = 0; z < size; z++)
- {
- array[i][z] = rand() % 21 - 10;
- cout << "\t" << array[i][z];
- }
- cout << endl;
- }
- int tmp = 0;
- for (x = 0; x < size - 1; x++)
- for (i = 0; i < size - x; i++)
- if (array[i][i] > array[i + 1][i + 1])
- {
- cout << tmp << endl;
- tmp = array[i][i];
- array[i][i] = array[i + 1][i + 1];
- array[i + 1][i + 1] = tmp;
- }
- cout << "Главная диагональ отсортирована:" <<size<< endl;
- for (i = 0; i < size; i++)
- {
- for (z = 0; z < size; z++)
- cout << "\t" << array[i][z];
- cout << endl;
- }
- delete[]array;
- return 0;
- }
- // Запуск программы: CTRL+F5 или меню "Отладка" > "Запуск без отладки"
- // Отладка программы: F5 или меню "Отладка" > "Запустить отладку"
- // Советы по началу работы
- // 1. В окне обозревателя решений можно добавлять файлы и управлять ими.
- // 2. В окне Team Explorer можно подключиться к системе управления версиями.
- // 3. В окне "Выходные данные" можно просматривать выходные данные сборки и другие сообщения.
- // 4. В окне "Список ошибок" можно просматривать ошибки.
- // 5. Последовательно выберите пункты меню "Проект" > "Добавить новый элемент", чтобы создать файлы кода, или "Проект" > "Добавить существующий элемент", чтобы добавить в проект существующие файлы кода.
- // 6. Чтобы снова открыть этот проект позже, выберите пункты меню "Файл" > "Открыть" > "Проект" и выберите SLN-файл.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement