Advertisement
MadCortez

Untitled

Sep 8th, 2021 (edited)
391
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.39 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <conio.h>
  3. #include <locale.h>
  4.  
  5. using namespace std;
  6.  
  7. int main() {
  8.     setlocale(LC_ALL, "Russian");
  9.     int size = 10;
  10.     int kol = 0;
  11.     int a[10][10];
  12.     const char task[] = "Задание: Составить программу для определения координат и величины тех элементов матрицы А(10,10), которые одновременно являются максимальными в строке и минимальными в соответствующем столбце.\n";
  13.     printf("%s", task);
  14.     for (int i = 0; i < size; i++)
  15.         for (int j = 0; j < size; j++)
  16.             scanf_s("%d", &a[i][j]);
  17.     for (int i = 0; i < size; i++)
  18.         for (int j = 0; j < size; j++) {
  19.             bool flag = true;
  20.             for (int jj = 0; jj < size; jj++)
  21.                 if (jj != j && a[i][jj] >= a[i][j]) {
  22.                     flag = false;
  23.                     break;
  24.                 }
  25.             for (int ii = 0; ii < size; ii++)
  26.                 if (ii != i && a[ii][j] <= a[i][j]) {
  27.                     flag = false;
  28.                     break;
  29.                 }
  30.             if (flag) {
  31.                 printf("%d %c %d %c %d %c", a[i][j], ' ', i + 1, ' ', j + 1, '\n');
  32.                 kol++;
  33.             }
  34.         }
  35.     if (kol == 0)
  36.         printf("%s", "Таких чисел нет");
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement