40 lines
848 B
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;
|
|
}
|