Определить, делится ли введенное число на 12 без остатка - C (СИ)
Формулировка задачи:
Введите целое число с клавиатуры. если введенное число делится на 12 без остатка и при этом оно больше 100 и меньше 200, то вывести сообщение "Да", иначе - "Нет".
Решение задачи: «Определить, делится ли введенное число на 12 без остатка»
textual
Листинг программы
#include <stdio.h>
#include <locale.h>
int main(int argc, char *argv[])
{
setlocale(LC_ALL, "RU");
int x;
printf("Введите число: ");
scanf("%d", &x);
if (x % 12 == 0 && x > 100 && x < 200)
{
printf("Да\n");
}
else
{
printf("Нет\n");
}
return 0;
}
Объяснение кода листинга программы
- Подключение необходимых библиотек для работы с файлами и вводом/выводом данных
- Установка локали на русскую, чтобы корректно работать с русским вводом
- Объявление переменной типа int с именем x для хранения введенного числа
- Вывод сообщения с просьбой ввести число
- Считывание введенного числа с помощью функции scanf и сохранение его в переменной x
- Проверка условия: если введенное число делится на 12 без остатка, и при этом больше 100 и меньше 200, то выводим
Да, иначеНет - Возврат 0, чтобы указать на успешный конец работы программы