Sunteți pe pagina 1din 1

Algoritmi pentru prelucrarea cifrelor unui număr

1. Scrie un program care să citească din fișierul informatii.txt un număr natural nr


apoi calculează în variabila r oglinditul (răsturnatul) lui nr. Programul va scrie apoi
în fișierul rezultat.txt valoarea variabilei r.

2. Să se scrie un program care să determine cea mai mare cifră impară a unui număr
natural citit de la tastatură. Programul va citi de la tastatură un număr natural.
Programul va afișa pe ecran cea mai mare cifră impară a numărului citit. Restricții
și precizări: numărul citit va fi mai mic decât 2000000000, dacă numărul citit nu
conține cifre impare se va afișa mesajul "nu exista".

3. Pentru un număr natural dat, se calculează cifra de control în felul următor: se


determină suma cifrelor apoi pentru rezultat se determină suma cifrelor apoi se
continuă până când suma devine un număr dintr-o singură cifră, aceasta fiind cifra
de control a numărului inițial.
Pentru un număr citit, să se determine cifra de control. Programul citește de la
tastatură numărul natural n. Programul afișează pe ecran numărul C, reprezentând
cifra de control a lui n. Restricții și precizări: n are cel mult nouă cifre.

4. Scrie un program care să citească din fișierul date.in un număr întreg z apoi
calculează valoarea variabilei nrc egală cu numărul de cifre ale lui z. Programul va
scrie apoi în fișierul date.out valoarea variabilei nrc.

5. Se dau două numere naturale a și b. Determinați numărul de palindroame cuprinse


în intervalul determinat de cele două numere. Programul citește de la tastatură
două numere naturale a și b. Programul afișează pe ecran numărul P, reprezentând
numărul de palindroame cuprinse în intervalul determinat de a și b. Restricții și
precizări: 1 ≤ a, b ≤ 1000000, nu este obligatoriu ca valorile citite să respecte
condiția a ≤ b.

6. Să se scrie un program care să determine suma primelor două cifre ale unui număr
natural citit de la tastatură. Programul va citi de la tastatură un număr natural.
Programul va afișa pe ecran valoarea cerută. Restricții și precizări: numărul citit va
fi mai mic decât 2000000000 și mai mare decât 9.

7. Scrie un program care să citească din fișierul input.txt un număr natural n și două
cifre a și b apoi înlocuiește toate aparițiile cifrei a în numărul n, cu cifra b.
Programul va scrie apoi în fișierul output.txt valoarea astfel transformată a
variabilei n.

S-ar putea să vă placă și