Программа не компилируется - 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;
}

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

  1. Включаем заголовочный файл для использования функций ввода-вывода.
  2. Объявляем переменную s типа int и инициализируем её значением 0.
  3. Объявляем массив a размером 9х2 (9 строк, 2 столбца) и инициализируем его значениями 0.
  4. Запускаем два вложенных цикла:
    • Первый цикл перебирает значения от 0 до 8 (так как массив имеет 9 строк).
    • Второй цикл перебирает значения от 0 до 1 (так как массив имеет 2 столбца).
  5. Внутри циклов с помощью функции scanf() считываем значения в соответствующие ячейки массива a.
  6. Если значение в ячейке a[i][j] больше 15, то прибавляем его к переменной s.
  7. По завершении циклов выводим значение переменной s с помощью функции printf().
  8. Возвращаем 0, чтобы указать, что программа успешно завершилась.

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


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

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

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