Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- const int SIZE = 3;
- typedef int elem;
- typedef elem matr[SIZE][SIZE];
- void vvodmas(matr);
- void izmen(matr);
- void vivod(matr);
- int main()
- {
- setlocale(0,"");
- matr mas1;
- vvodmas(mas1);
- izmen(mas1);
- vivod(mas1);
- system("pause");
- return 0;
- }
- void vvodmas(matr matrix)
- {
- cout << "Введите эелементы массива" << endl;
- for (int i = 0; i < SIZE; i++)
- for (int j = 0; j < SIZE; j++)
- cin >> matrix[i][j];
- }
- void izmen(matr matrix)
- {
- int el;
- int min;
- for (int i = 0; i < SIZE; i++)
- for (int j = 0; j < SIZE; j++)
- {
- if (matrix[i][j] > 0)
- {
- min = matrix[i][j];
- }
- }
- for (int i = 0; i < SIZE; i++)
- for (int j = 0; j < SIZE; j++)
- {
- if ((matrix[i][j] < min) && (matrix[i][j])>0)
- {
- min = matrix[i][j];
- el = i;
- }
- }
- int j;
- elem dop;
- {
- for (j = 0; j < SIZE; j++) {
- dop = matrix[SIZE - 1][j];
- matrix[SIZE - 1][j] = matrix[el][j];
- matrix[el][j] = dop;
- }
- }
- }
- void vivod(matr matrix) {
- for (int i = 0; i < SIZE; i++)
- {
- for (int j = 0; j < SIZE; j++)
- cout << " " << matrix[i][j];
- cout << endl;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement