Определить, равна ли сумма двух первых цифр заданного числа четырехзначного числа сумме двух его последних цифр - 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;
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

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