Ввести натуральное число и определить, верно ли, что его сумма равна 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);
Объяснение кода листинга программы
- Выводится сообщение
Enter number
(введите число) - Пользователь вводит натуральное число
- Переменная
num
принимает введенное число - Переменная
sum
инициализируется нулем - В цикле while происходит обход всех цифр числа.
- Каждая цифра добавляется к переменной
sum
- Число делится на 10
- Если число не равно нулю, то цикл повторяется
- После окончания цикла, к переменной
sum
добавляется последнее число - Выводится значение переменной
sum
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д