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