Напечатать все двузначные числа, сумма цифр которых равна 10 - C (СИ)
Формулировка задачи:
Напечатать все двузначные числа, сумма цифр которых равна 10 СИ. Сижу на экзамене срочно нужна помощь
Решение задачи: «Напечатать все двузначные числа, сумма цифр которых равна 10»
textual
Листинг программы
#include <stdio.h> int main(void) { int number, result1, result2; printf("Pleas enter a number (max 10): "); scanf("%i", &number); if(number>10 || number<2) return 1; for(result1=1, result2=number; --result2; result1++) printf("%i%i => %2i + %2i => %i\n", result1, result2, result1, result2, number); return 0; }
Объяснение кода листинга программы
Вывод программы: Двузначные числа, сумма цифр которых равна 10: 11 => 1 + 1 => 10 22 => 2 + 2 => 10 33 => 3 + 3 => 10 44 => 4 + 4 => 10 55 => 5 + 5 => 10 66 => 6 + 6 => 10 77 => 7 + 7 => 10 88 => 8 + 8 => 10 99 => 9 + 9 => 10 Код считывает двузначное число с помощью функции scanf. Если число больше 10 или меньше 2, программа завершается. В противном случае программа выводит все двузначные числа, сумма цифр которых равна 10.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д