#259 · Subiectul II · Programare
Interschimbarea a două cifre într-un număr
✓ Rezolvare explicatăTeleorman 2026 · nr. 19
Enunț
Realizați un program care înlocuiește fiecare apariție a unei cifre c1 într-un număr natural nenul n, dat, cu o cifră c2, și invers, afișând valoarea obținută.
Exemple
| Date de intrare | Date de ieșire | Explicații |
|---|---|---|
12326545 2 5 |
15356242 |
fiecare 2 devine 5, fiecare 5 devine 2 |
2002 2 0 |
220 |
2002 devine 0220, adică 220 |
Datele se citesc în ordinea n, c1, c2. Dacă înlocuirea pune un 0 pe prima poziție, acesta dispare, ca la orice număr.
Rezolvare
Exersează mai departe
Probleme cu aceeași tehnică
#043ProgramareSă se calculeze şi să se afişeze cel mai mare divizor comun al elementelor vectorului#044ProgramareCel mai mare divizor comun a două numere, folosind o funcție recursivă#047ProgramareSă se afişeze două numere naturale prime a căror sumă este numărul n#064ProgramareSă se afişeze numărul valorilor prime din vector#066ProgramareSă se afişeze toate numerele mai mici sau egale cu n, care au exact 3 divizori#068ProgramareSă se afişeze numărul elementelor care sunt numere palindrom