Am testat programul pe mai multe numere:
2 4 -> 1000
7 10 -> 10010
7 13 -> 1001
Si totusi la evaluare imi da incorect la toate.
int calculare(int p)
{ int i=1, aux;
aux=p;
for (;;)
{
p*=i;
i++;
if (valid(p)) break; // valid() verifica daca numarul obtinut e format doar din 1 si 0
p=aux;
}
return p;
}
Editat de moderator: foloseste tagul code cand postezi bucati de cod. Arata mai bine