Advertisement
godsqueezy

lab 4 cp 2 ex 17

Mar 4th, 2020
153
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.82 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <windows.h>
  4.  
  5. int main() // эта программа - отвал бошки (:
  6. {
  7.     int sumRow = 0, sumColumn = 0; //сумма строки, сумма столбца, обнуляем их
  8.     int a[2][3]; // двумерный массив
  9.     int i, j;
  10.     int columnSum[3] = {0};// массив для записи сумм столбцов
  11.  
  12.   for (i = 0; i<2; i++) // цикл для строк
  13.   {
  14.     for (j = 0; j<3; j++) // цикл для столбцов
  15.     {
  16.       printf("a[%d][%d] = ", i, j); // выводим какая ячейка будет заполняться
  17.       scanf("%d", &a[i][j]); // заполняем ячейку тем что ввёл пользователь
  18.     }
  19.   }
  20.  
  21.   for (j = 0; j<3; j++)// цикл для столбцов
  22.   {
  23.     // считаем сумму столбцов и заносим в массив columnSum
  24.     for (i = 0; i<2; i++) // цикл для строк
  25.     {
  26.       columnSum[j] += a[i][j];
  27.     }
  28.   }
  29.  
  30.   for (i = 0; i<2; i++)// цикл для строк
  31.   {
  32.     sumRow = 0; // обнуляем для следующего подсчёта
  33.     for (j = 0; j<3; j++) // цикл для столбцов
  34.     {
  35.       // считаем сумму строки и заносим в переменную sumRow
  36.       sumRow += a[i][j];
  37.     }
  38.  
  39.     for (j = 0; j<3; j++)// цикл для столбцов
  40.     {
  41.       // сравниваем sumRow со значениами в массиве columnSum, если совпадают, то выводим на экран
  42.       if (sumRow == columnSum[j])
  43.         printf("row is %d and column is %d = %d", i, j, sumRow); //выводим также номер строки, номер столбца и сумму
  44.         printf("\n");
  45.     }
  46.   }
  47.   return 0;
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement