Рассчитать количество чисел, кратных 3 в диапазоне от 0 до 100 - C (СИ)
Формулировка задачи:
Рассчитать количество чисел кратных 3 в диапазоне от 0 до 100.
Можете указать на ошибку и по возможности разъяснить как делать.
int main
{
int i,a;
for(i=0;i<100;i++)
{
for(a=0;i<100;a++)
}
a=(i%3);
printf("%d",a);
return 0;
}Решение задачи: «Рассчитать количество чисел, кратных 3 в диапазоне от 0 до 100»
textual
Листинг программы
int main()
{
int i,a=0;
for(i=1;i<100;i++)
{
if(i%3==0)
a++;
}
printf("%d",a);
return 0;
}
Объяснение кода листинга программы
В этом коде выполняется следующая последовательность действий:
- Создаются две переменные:
iиa. Значение переменнойaинициализируется нулем. - Запускается цикл
for, который начинается сi=1и продолжается до тех пор, пока значениеiменьше 100. - Внутри цикла проверяется, делится ли текущее значение
iна 3 без остатка (i % 3 == 0). - Если условие выполняется, то к переменной
aприбавляется единица (a++). - После завершения цикла, значение переменной
aвыводится на экран с помощью функцииprintfи передается в качестве аргумента строка%d, которая означает, что нужно вывести целочисленное значение. - Код завершается, и управление возвращается операционной системе.