Sunteți pe pagina 1din 2

Structura repetitivă

1) Să se scrie un program care citeşte n numere întregi şi determină media aritmetică a valorilor strict
pozitive din cele citite.

2) Să se scrie un program care calculează factorialul unui număr n citit de la tastatură.

3) Să se scrie un program care calculează , unde n şi k sunt două numere naturale nenule date, n ≤ k.

4) Se consideră un punct P0 şi n puncte din plan, date prin coordonatele lor. Să se scrie un program
care determină cel mai apropriat punct de P0 din cele n date şi distanţa corespunzătoare.

5) Să se scrie un program care să afişeze descompunerea unui număr natural dat în factori primi.

6) Să se scrie un program care să determine toate descompunerile unui număr natural n în sumă de
numere naturale nenule consecutive.

7) Să se scrie un program care să afişeze toţi multiplii unui număr natural nenul k mai mici sau egali cu
un număr natural nenul n.

8) Să se scrie un program care să afişeze toate perechile de numere gemene mai mici decât un număr
natural n dat.
OBS.
Spunem că două numere a şi b sunt gemene dacă îndeplinesc următoarele condiţii:
- sunt numere prime
- |a-b|=2.

9) Să se scrie un program care să determine toate perechile de numere naturale nenule distincte mai
mici sau egale cu un număr natual n dat şi care au ca divizor un numar natural nenul dat d.

10) Să se scrie un program care să determine toate numerele prime cu k cifre (1<=k<=6) care au suma
cifrelor egală cu o valoare s dată (1<60).

11) Să se scrie un program care să determine toate numerele deosebite din intervalul [a,b] cu a şi b
numere naturale din intervalul [5, 50000].
OBS.
Spunem că un număr n este deosebit dacă există un număr natural m astfel încât n = m + s(m),
unde s(m) este suma cifrelor lui m.

12) Să se scrie un program care să determine cifra de control a unui număr natural n dat. Cifra de
control a unui număr se obţine prin însumarea succesivă a cifrelor sale, până când se obţine o
singură cifră.
13) Să se scrie un program care să construiască un număr m din cifrele pare ale unui număr natural n,
dar luate în ordine inversă.

Date de intrare Date de iesire Explicatii


Exemplu:
n=2354 311 m=42 311, 31, 3

14) Să se scrie un program care să afişeze toţi divizorii comuni pentru două numere întregi citite de la
tastatură.

Exemplu: Date de intrare Date de iesire Explicatii

36 20 2 4

15) Să se scrie un program care să determine toate numerele prime cu k cifre (1<=k<=6) care au
proprietatea că toate prefixele lor sunt tot numere prime.

Date de intrare Date de iesire Explicatii


Exemplu:
k=3 311 311, 31, 3

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