Ввести с клавиатуры двумерный массив из 9 чисел, подсчитать сумму элементов третьего столбца - C (СИ)
Формулировка задачи:
Ввести с клавиатуры двумерный массив из 9 чисел, подсчитать сумму элементов третьего столбца.
Решение задачи: «Ввести с клавиатуры двумерный массив из 9 чисел, подсчитать сумму элементов третьего столбца»
textual
Листинг программы
#include <stdio.h>
#define N 3
int main()
{
int mas[N][N], sum = 0;
for(int i = 0; i < N; i++)
for(int j = 0; j < N; j++)
{
printf("Element (%d - line, %d - column) - ",i+1,j+1);
scanf("%d",&mas[i][j]);
}
for(int i = 0; i < N; i++)
sum += mas[i][2];
printf("Sum of elements of 3 column - %d",sum);
}
Объяснение кода листинга программы
В этом коде:
- #include
Объявляется стандартная библиотека ввода-вывода, которая необходима для работы с консолью. - #define N 3 Определяется размер массива (в данном случае 3 на 3).
- int main() Объявляется функция main(), которая является точкой входа в программу.
- int mas[N][N], sum = 0; Объявляются две переменные: массив mas размера N на N и переменная sum для хранения суммы элементов.
- for(int i = 0; i < N; i++) Начальная и конечная итерация цикла for для заполнения массива.
- for(int j = 0; j < N; j++) Второй вложенный цикл for для заполнения массива.
- printf(
Element (%d - line, %d - column) -,i+1,j+1); Вывод сообщения с номером строки и столбца. - scanf(
%d,&mas[i][j]); Ввод значения в массив. - for(int i = 0; i < N; i++) Начальная и конечная итерация цикла for для прохода по всем элементам массива.
- sum += mas[i][2]; Сумма элементов третьего столбца добавляется к переменной sum.
- printf(
Sum of elements of 3 column - %d,sum); Вывод суммы элементов на экран.