Ввести с клавиатуры двумерный массив из 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);
}

Объяснение кода листинга программы

В этом коде:

  1. #include Объявляется стандартная библиотека ввода-вывода, которая необходима для работы с консолью.
  2. #define N 3 Определяется размер массива (в данном случае 3 на 3).
  3. int main() Объявляется функция main(), которая является точкой входа в программу.
  4. int mas[N][N], sum = 0; Объявляются две переменные: массив mas размера N на N и переменная sum для хранения суммы элементов.
  5. for(int i = 0; i < N; i++) Начальная и конечная итерация цикла for для заполнения массива.
  6. for(int j = 0; j < N; j++) Второй вложенный цикл for для заполнения массива.
  7. printf(Element (%d - line, %d - column) -,i+1,j+1); Вывод сообщения с номером строки и столбца.
  8. scanf(%d,&mas[i][j]); Ввод значения в массив.
  9. for(int i = 0; i < N; i++) Начальная и конечная итерация цикла for для прохода по всем элементам массива.
  10. sum += mas[i][2]; Сумма элементов третьего столбца добавляется к переменной sum.
  11. printf(Sum of elements of 3 column - %d,sum); Вывод суммы элементов на экран.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4.333 из 5
Похожие ответы