Подсчитайте количество счастливых билетов, у которых сума первых трёх цифр равна N.
Счастливым билетом называется билет с шестизначным номером, у которого сумма первых трёх цифр равна сумме трёх последних.
Техническое условие
Входные данные
В единственной строке задано натуральное число N (N ≤ 27).
Выходные данные
Единственное число - количество счастливых билетов.
#include<stdio.h> #include<stdlib.h> #include<math.h> int main() { int i,a,b,x,y,n,t,s,k,a2,a3,a4,a5,a6; scanf("%d",&n); k=0; for(s=1;s<=999999;s++){ i=s; a=i%10; i/=10; a2=i%10; i/=10; a3=i%10; i/=10; a4=i%10; i/=10; a5=i%10; a6=i/10; x=a+a2+a3; y=a4+a5+a6; if(x==n&&y==n) k=k+1; } printf("%d\n",k); return 0; }
Есть решение которого нет на сайте? Пиши admin@devexe.top