Остаток от деления - C (СИ) (79269)
Формулировка задачи:
Во общем задача такая вывести числа от 1-10,а делящиеся на 3 пометить *
Вот тут у меня код подскажите пожалуйста что я сделал не так? помечает звездочкой не те числа((#include<stdio.h> void main() { int a = 1; do { printf("%d\n",a); if (a%3==0) printf("*"); a = a + 1; } while(a <= 10); }
Решение задачи: «Остаток от деления»
textual
Листинг программы
#include<stdio.h> void main() { int a = 1; do { printf("\n%d",a); if (a%3==0) printf("*"); a = a + 1; } while(a <= 10); }
Объяснение кода листинга программы
В этом коде выполняется следующая последовательность действий:
- Объявляется переменная типа int с именем
a
и значением 1. - Запускается цикл do-while, который будет выполняться до тех пор, пока значение переменной
a
не станет больше 10. - Внутри цикла выводится значение переменной
a
. - Если значение переменной
a
делится на 3 без остатка, то выводится символ*
. - Значение переменной
a
увеличивается на 1. - Цикл продолжается до тех пор, пока значение переменной
a
не станет больше 10. Список действий: - Объявление переменной
a
со значением 1. - Вывод значения переменной
a
. - Проверка условия (a%3==0).
- Вывод символа
*
, если условие выполняется. - Увеличение значения переменной
a
на 1. - Повторение шагов 2-5 до тех пор, пока значение переменной
a
не станет больше 10.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д