Untitled
unknown
c_cpp
2 years ago
1.1 kB
4
Indexable
#include <stdio.h> #include <stdlib.h> #include <time.h> #include <windows.h> // дана квадратная матрица размером 7 // 1) найти минимальный элемент на побочной диагонали // 2) сдвинуть циклически весь массив вправо /* 4 5 1 7 i = 0 0 8 9 2 i = 1 3 1 7 4 i = 2 8 6 3 9 i = 3 7 4 5 1 2 0 8 9 4 3 1 7 9 8 6 3 */ int main() { SetConsoleCP(1251); SetConsoleOutputCP(1251); srand(time(0)); const int size = 4; int arr[size][size]; int i,j; for (i = 0; i < size; i++) { for (j = 0; j < size; j++) { arr[i][j] = rand() % 101 - 50; printf("%5d", arr[i][j]); } puts(""); } int min = arr[0][0]; for (i = 0; i < size; i++) if (arr[size - 1 - i][i] < min) min = arr[size - 1 - i][i]; printf("Минимальный элемент = %d", min); return 0; }
Editor is loading...