Ввести натуральное число и определить, верно ли, что его сумма равна 10 - C (СИ)

Узнай цену своей работы

Формулировка задачи:

ввести натуральное число и опред. верно ли что его сумма равна 10

Решение задачи: «Ввести натуральное число и определить, верно ли, что его сумма равна 10»

textual
Листинг программы
    printf("Enter number ");
    int num ;
    int sum = 0 ;
    scanf("%i", &num);
    while(num/10 != 0 ){
        sum += num % 10 ;
        num /= 10 ;
    }
    sum += num ;
    printf("\n %i",sum);

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

  1. Выводится сообщение Enter number (введите число)
  2. Пользователь вводит натуральное число
  3. Переменная num принимает введенное число
  4. Переменная sum инициализируется нулем
  5. В цикле while происходит обход всех цифр числа.
  6. Каждая цифра добавляется к переменной sum
  7. Число делится на 10
  8. Если число не равно нулю, то цикл повторяется
  9. После окончания цикла, к переменной sum добавляется последнее число
  10. Выводится значение переменной sum

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


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

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

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