You are on page 1of 2

Prelucrarea cifrelor unui numr

1. S se determine pentru un numr ntreg x cu cel mult 9 cifre


citit de la tastatur:
a. suma cifrelor
b. produsul cifrelor
c. numrul cifrelor sale

2. S se determine inversul unui numr ntreg x cu cel mult 9


cifre citit de la tastatur.
Exemplu. Pentru x=1234 se afieaz 4321

3. S se determine dac un numr ntreg x cu cel mult 9 cifre


citit de la tastatur este palindrom.

4. S se afieze pentru un numr ntreg x cu cel puin 3 cifre i


cel mult 9 cifre:
a. cifra unitilor
b. cifra zecilor
c. prima cifr din stnga
d. numrul format din primele dou cifre din dreapta
e. numrul format din primele dou cifre din stnga
f. S se determine cifra maxim a unui numr natural x cu
maxim 9 cifre i de cte ori apare aceast cifr n
scrierea numrului x.

5. S se determine dac un numr ntreg x cu cel mult 9 cifre


citit de la tastatur are toate cifrele egale. Se va afia
Da sau Nu.
Exemplu. pentru x=5555 se afieaz Da
pentru x=54455 se afieaz Nu

6. S se determine dac un numr ntreg x cu cel mult 9 cifre


citit de la tastatur are toate cifrele ordonate cresctor.
Se va afia Da sau Nu.
Exemplu. pentru x=145589 se afieaz Da
pentru x=2145389 se afieaz Nu

7. S se determine pentru un numr ntreg x cu cel mult 9 cifre


citit de la tastatur numrul obinut din cifrele sale pare n
ordinea n care acestea apar n numrul iniial.
Exemplu. pentru x=34567 se obine 46

8. S se afieze pentru dou numere ntregi x i y cu cel mult 4


cifre fiecare numrul obinut prin alipirea cifrelor lor.
Exemplu. pentru x=123, y=5677 se obine 1235677
9. S se nlocuiasc cifra a cu cifra b n scrierea numrului x
unde a, b i x se citesc de la tastatur.
Exemplu. pentru x=45808, a=8, b=1 se obine x=45101.

10. Fie un numr natural x cu cel mult 9 cifre. S se micoreze


cu o unitate fiecare cifr nenul.
Exemplu. pentru x=567001 se obine 456000
Cel mai mare divizor comun. Cel mai mic multiplu comun.
Descompunerea n factori primi
11. S se determine cel mai mare divizor comun a dou numere
ntregi nenule x, y.
a. prin scderi repetate
b. prin mpriri repetate (algoritmul lui Euclid)
c. s se determine dac cele dou numere sunt prime ntre ele
Divizorii unui numr. Verificarea proprietii de numr prim
12. S se afieze divizorii unui numr x pozitiv nenul citit de
la tastatur.

13. S se afieze divizorii proprii ai unui numr x pozitiv


nenul citit de la tastatur.

14. S se numere divizorii unui numr x pozitiv nenul citit de


la tastatur. Pe baza rezultatului determinai dac numrul x
este numr prim.

15. S se numere divizorii proprii ai unui numr x pozitiv


nenul citit de la tastatur. Pe baza rezultatului determinai
dac numrul x este numr prim.

16. S se determine suma divizorilor unui numr x pozitiv nenul


citit de la tastatur. Pe baza rezultatului determinai dac
numrul x este numr prim.
Prelucrarea numerelor din intervalul [a,b]
17. S se afieze numerele prime pana la n unde n este numr
natural cu cel mult 4 cifre citit de la tastatur.

18. S se afieze numerele prime din intervalul [a,b] unde a i


b sunt numere naturale cu cel mult 4 cifre citite de la
tastatur.