2Lab1No1.c

Run Settings
LanguageC
Language Version
Run Command
/** * @file 2Lab1No1.c * @author Коваленко В.А., гр. 515-В * @date 3 травня 2022 * @brief Лабораторна робота No 1 * * Розгалуження та вибір. Завдання 1 (8 Варіант) */ #include <stdio.h> #include <locale.h> //Функция для проверки корректности ввода int input_check(int value) { return value >= 100 && 999 >= value; } //Функция для получения суммы цифр int sum_value(int value) { int sum = 0; for (int i = 100; i > 0; i /= 10) { sum += value / i; value -= (value / i) * i; } return sum; } //Функция для нахождения кратности int find(int value, int a) { return value % a == 0; } int main() { //Подключаем русский язык setlocale(LC_ALL, "rus"); int value; int a; printf("Введите трёхзначное число:\n"); scanf("%d", &value); printf("Введите число a:\n"); scanf("%d", &a); if (input_check(value) != 0) { printf("Сума цифр числа: %d\n", sum_value(value)); if (find(value,a) != 0) { printf("Сума цифр числа %d кратна %d", value, a); } else { printf("Сума цифр числа %d не кратна %d", value, a); } } else { printf("Вы ввели не трёхзначное число"); } return 0; }
Editor Settings
Theme
Key bindings
Full width
Lines