Как решить числовой ребус на С?
имеется ребус "ЛИРИК = 0,5ФИЗИКА" ответ на который 87375 = 1747500.5. Я написал следующий код.
#include <stdio.h>
#include <iso646.h>
int main()
{
int k;
for(int l=0; l<10; l++){
for(int i=0; i<10; i++){
if(l==i) continue;
for(int r=0; r<10; r++){
if(r==i and r==l) continue;
for(k; k<10; k++)
if(k==r and k==i and k==l) continue;
for(int f=0; f<10; f++){
if(f==k and f==r and f==l and f==i) continue;
for(int z=0; z<10; z++){
if(z==f and z==k and z==r and z==l and z==i) continue;
for(int a=0; a<10;a++){
if(l*10000+i*1000+r*100+i*10+k==((f*100000+i*10000+z*1000+i*100+k*10+a)*0.5)){
int fizika=(f*100000+i*10000+z*1000+i*100+k*10+a);
int lirik=l*10000+i*1000+r*100+i*10+k;
printf("lirik=fizika*0.5 \n");
printf("%d=%d \n",lirik,fizika);
}
}
}
}
}
}
}
}
и получил
lirik=fizika*0.5
24250=48500
lirik=fizika*0.5
24750=49500
lirik=fizika*0.5
49500=99000
lirik=fizika*0.5
50000=100000
lirik=fizika*0.5
74250=148500
lirik=fizika*0.5
74750=149500
И собственно говоря вопрос,, как мне получить ответ "87375 = 174750*0.5"?