dev/c/LebedevRebusy/koka_kola_voda.c

40 lines
848 B
C

#include <stdio.h>
#include <string.h>
int main(int argc, char * argv[]) {
int k, o, a, l, v, d;
int left1, left2, right;
for(k=0; k<10; k++)
for(o=0; o<10; o++)
for(a=0; a<10; a++)
for(l=0; l<10; l++)
for(v=0; v<10; v++)
for(d=0; d<10; d++) {
left1=left2=right=0;
left1 *= 10; left1 += k;
left1 *= 10; left1 += o;
left1 *= 10; left1 += k;
left1 *= 10; left1 += a;
left2 *= 10; left2 += k;
left2 *= 10; left2 += o;
left2 *= 10; left2 += l;
left2 *= 10; left2 += a;
right*=10; right+=v;
right*=10; right+=o;
right*=10; right+=d;
right*=10; right+=a;
if(k==o || k==a || k==l || k==v || k==d ||
o==a || o==l || o==v || o==d || a==l || a==v ||
a==d || l==v || l==d || v==d)
continue;
if(left1 + left2 == right) {
printf("%d%d%d%d+%d%d%d%d=%d%d%d%d\n",k,o,k,a,k,o,l,a,v,o,d,a);
}
}
return 0;
}