Определить, делится ли введенное число на 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;
}

Объяснение кода листинга программы

  1. Подключение необходимых библиотек для работы с файлами и вводом/выводом данных
  2. Установка локали на русскую, чтобы корректно работать с русским вводом
  3. Объявление переменной типа int с именем x для хранения введенного числа
  4. Вывод сообщения с просьбой ввести число
  5. Считывание введенного числа с помощью функции scanf и сохранение его в переменной x
  6. Проверка условия: если введенное число делится на 12 без остатка, и при этом больше 100 и меньше 200, то выводим Да, иначе Нет
  7. Возврат 0, чтобы указать на успешный конец работы программы

Оцени полезность:

12   голосов , оценка 3.417 из 5
Похожие ответы