Остаток от деления - 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);
}

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

В этом коде выполняется следующая последовательность действий:

  1. Объявляется переменная типа int с именем a и значением 1.
  2. Запускается цикл do-while, который будет выполняться до тех пор, пока значение переменной a не станет больше 10.
  3. Внутри цикла выводится значение переменной a.
  4. Если значение переменной a делится на 3 без остатка, то выводится символ *.
  5. Значение переменной a увеличивается на 1.
  6. Цикл продолжается до тех пор, пока значение переменной a не станет больше 10. Список действий:
  7. Объявление переменной a со значением 1.
  8. Вывод значения переменной a.
  9. Проверка условия (a%3==0).
  10. Вывод символа *, если условие выполняется.
  11. Увеличение значения переменной a на 1.
  12. Повторение шагов 2-5 до тех пор, пока значение переменной a не станет больше 10.

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


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

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

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