Решение задачи №52 «Счастливый билет» с ACMP





Решение задачи №52 «Счастливый билет» с ACMP

Условие задачи

Вы пользуетесь общественным транспортом? Вероятно, вы расплачивались за проезд и получали билет с номером. Счастливым билетом называют такой билет с шестизначным номером, где сумма первых трех цифр равна сумме последних трех. Т.е. билет с номером 385916 – счастливый, т.к. 3+8+5=9+1+6. Вам требуется написать программу, которая проверяет счастливость билета.

Входные данные
В единственной строке входного файла INPUT.TXT записано одно целое число N (0 ≤ N < 106).

Выходные данные
В выходной файл OUTPUT.TXT нужно вывести «YES», если билет с номером N счастливый и «NO» в противном случае.

#include <iostream>
using namespace std;
main ()
{
int a,b,c;
cin>>a;
b=a/1000;
c=a%1000;
if (b/100+(b/10)%10+b%10==c/100+(c/10)%10+c%10)cout<<"YES";
else cout<<"NO";
}



Условия задач взяты с сайта acmp.ru