Определить, является ли сумма цифр числа двузначным числом - C (СИ)
Формулировка задачи:
Дано трёхзначное число определить
1)является ли сумма его цифр двузначным числом
2)Является ли сумма его цифр трёхзначным числом
3)делится ли число на сумму своих цифр
4)кратно ли сумма цифр числу 5
Решение задачи: «Определить, является ли сумма цифр числа двузначным числом»
textual
Листинг программы
#include <stdio.h> int main() { int a=950; printf("%d\n", a/10/10); // schitaem kollichestvo soten printf("%d\n", a/10%10); //schitaem kollichestvo desyatkov printf("%d\n", a%100%10); // schitaem kollichestvo edinic int sum; sum=a/10/10+a/10%10+a%100%10; if(sum>9 && sum<100) printf("1. Dvuhznachnoe\n"); else printf("1. Ne dvuhznachnoe\n"); if(sum>99 && sum<1000) printf("2. Trehznachnoe\n"); else printf("2. Ne trehhznachnoe\n"); if(a%sum==0) printf("3. Delitsya na summu chisel\n"); else printf("3. Ne delitsya na summu chisel\n"); if(a%5==0) printf("4. Kratno 5\n"); else printf("4. Ne kratno 5\n"); system("pause"); return 0; }
Объяснение кода листинга программы
- В начале программы подключается стандартная библиотека C, которая содержит функции для ввода и вывода данных.
- Затем определяются переменные: a, sum, которые будут использоваться в коде.
- Значение переменной a устанавливается равным 950.
- Выполняется деление a на 100 (schitaem kollichestvo soten), результат выводится на экран.
- Выполняется остаток от деления a на 10 (schitaem kollichestvo desyatkov), результат выводится на экран.
- Выполняется остаток от деления a на 100 (schitaem kollichestvo edinic), результат выводится на экран.
- Переменная sum инициализируется как сумма трех предыдущих вычислений.
- Выполняется проверка: если sum находится в диапазоне от 10 до 99, то выводится сообщение
1. Dvuhznachnoe
. - Если sum находится в диапазоне от 100 до 999, то выводится сообщение
2. Trehznachnoe
. - Проверяется, делится ли a на сумму без остатка (sum). Если да, то выводится сообщение
3. Delitsya na summu chisel
. - Проверяется, делится ли a на 5 без остатка. Если да, то выводится сообщение
4. Kratno 5
. - В конце программы система ожидает нажатия клавиши, чтобы пользователь мог увидеть результат вычислений.
- Программа завершается с кодом возврата 0, что означает успешное выполнение.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д