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

daca stie cineva, va rog sa imi raspundeti si cu cateva explicatii
Ionel se joacă cu cifrele unui număr. Inițial el scrie un număr natural N, format din cifre nenule.

Mai apoi reduce la o cifră toate secvențele de cifre identice ale lui N. La final, răstoarnă numărul în ordinea inversă a cifrelor sale.


Cerința: Aflați numărul R rezultat al calculelor lui Ionel.

INTRARE


De la tastatură se citește numărul N.


IEȘIRE


Se afișează, pe ecran, numărul R.


RESTRICȚII ȘI PRECIZĂRI


1<=N<=2000000000.

Răspunsuri la întrebare

Răspuns de szflavius18
1

Răspuns:

Mai întâi vei citii nr de la tastatura cu 'cin' (nr format din mai multe cifre) apoi dacă o cifra se găsește de mai multe ori o ștergi (pana rămâne doar una) apoi la ce ai obtinut ii faci oglinditul. Iar oglinditul este R. Sper ca te am ajutat. Multa bafta.


Eu3107: Si cifra care ramane Doar una pe ce pozitie o pui?
szflavius18: tu ai defapt 11223344 în care vei face 1234 apoi pe 1234 îl oglindesti 4321 și R=4321
Eu3107: Si daca ai 122314564?
Alte întrebări interesante