Informatică, întrebare adresată de b00m3r, 8 ani în urmă

Dacă în urma eliminării tuturor aparițiilor cifrei C nu mai rămâne nicio cifră, se va afișa -1, iar dacă vor rămâne numai cifre nule se va afișa 0.

Aceasta restrictie nu e respectata (cea cu cifre egale, care sa arate raspunsul -1). Arata daca scriu de exemplu 333 3 tot 0. Cum pun conditia astfel incat sa imi arate -1?

Răspunsuri la întrebare

Răspuns de simulink
0

Răspuns:

Folosesti un marcator.Presupui initial ca toate cifrele numarului sunt egale cu c (ok=1). Iei cifrele numarului pe rand si daca gasesti una diferita de c, ok=0.

In final, daca ok a ramas 1 afisezi -1 altfel afisezi nr ramas dupa  eliminarea cifrei c din numarul tau initial.

Explicație:

Alte întrebări interesante