Определить, равна ли сумма двух первых цифр заданного числа четырехзначного числа сумме двух его последних цифр - C (СИ)
Формулировка задачи:
Написать программу, позволяющую определить, равна ли сумма двух первых цифр заданного числа четырехзначного числа сумме двух его последних цифр. Очень прошу помощи, всем ответам буду очень благодарен!
Решение задачи: «Определить, равна ли сумма двух первых цифр заданного числа четырехзначного числа сумме двух его последних цифр»
textual
Листинг программы
#include <stdio.h> #define sum(ab) ( (ab) % 10 + (ab) / 10 ) int main(void) { unsigned n; while ( printf("Number: ") && scanf("%u", &n) == 1 && n > 999 && n < 10000 ) printf("%s\n", ( sum(n / 100) == sum(n % 100) ) ? "YES" : "NO"); return 0; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д