Программа не компилируется - C (СИ) (77749)
Формулировка задачи:
#include<stdio.h> #include<conio.h> for(i=0, s=0; i<2; i++) for (j=0; j<9; j++) if (m[i][j] <15) s+=m[i][j]; printf ("%d, s);
Решение задачи: «Программа не компилируется»
textual
Листинг программы
#include<stdio.h> main(){ int a[9][2],i,j,s=0; for(i=0; i<9; i++){ for(j=0; j<2; j++){ scanf("%i",&a[i][j]); if(a[i][j]>15){ s+=a[i][j]; } } } printf("%i",s); return 0; }
Объяснение кода листинга программы
- Включаем заголовочный файл
для использования функций ввода-вывода. - Объявляем переменную
s
типа int и инициализируем её значением 0. - Объявляем массив
a
размером 9х2 (9 строк, 2 столбца) и инициализируем его значениями 0. - Запускаем два вложенных цикла:
- Первый цикл перебирает значения от 0 до 8 (так как массив имеет 9 строк).
- Второй цикл перебирает значения от 0 до 1 (так как массив имеет 2 столбца).
- Внутри циклов с помощью функции scanf() считываем значения в соответствующие ячейки массива
a
. - Если значение в ячейке
a[i][j]
больше 15, то прибавляем его к переменнойs
. - По завершении циклов выводим значение переменной
s
с помощью функции printf(). - Возвращаем 0, чтобы указать, что программа успешно завершилась.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д