Определить делится ли число на 3 и 5 без остатка - C (СИ)
Формулировка задачи:
Вводится число. Определить делится ли число на 3 и 5 без остатка. Вывести результат.
Решение задачи: «Определить делится ли число на 3 и 5 без остатка»
textual
Листинг программы
#include <stdio.h>
#include <stdlib.h>
int main(void) {
int value;
puts("Введите число");
scanf( "%d", &value );
if( !( value % 3 ) && !( value % 5 ) ){
printf( "%s %d\n", "Частное от деления на 3 равно", value / 3 );
printf( "%s %d\n", "Частное от деления на 5 равно", value / 5 );
}
else
printf("%s %d %s\n", "Число", value, "без остатка не делится на 3 и на 5" );
return EXIT_SUCCESS;
}
Объяснение кода листинга программы
- Подключение необходимых библиотек для работы с консолью и ввода-вывода данных
- Определение функции main() - является точкой входа в программу
- Объявление переменной типа int с именем value, которая будет использоваться для хранения введенного числа
- Вывод сообщения с просьбой ввести число
- Использование функции scanf() для чтения введенного числа и сохранения его в переменной value
- Проверка условия: если число делится на 3 и на 5 без остатка
- Если условие выполняется, то выводит сообщение о том, что число делится на 3 и на 5 без остатка, и вычисляет частное от деления на 3 и на 5
- Если условие не выполняется, то выводит сообщение о том, что число без остатка не делится на 3 и на 5
- Возврат значения EXIT_SUCCESS, что означает успешный конец работы программы