Sunteți pe pagina 1din 3

prof.

Alina PINTESCU
Colegiul Național Gheorghe Șincai Baia Mare

Probleme propuse – structura FOR

1. Se citesc 2 numere naturale a și b, a mai mic decât b. Afișați suma numerelor prime din intervalul [a,b].
2. Afișați toate perechile de numere de la 1 la n care au proprietatea că au aceeași sumă a cifrelor.
3. Se citește un număr natural k, un număr natural n și apoi n numere naturale. Afișați cel mai mare dintre cele n
numere citite care are exact k divizori.
4. Calculați și afișați media aritmetică a palindroamelor din intervalul [a,b], a și b citite de la tastatură.
5. Se citește un număr natural n și apoi n numere naturale cu maxim 4 cifre fiecare. Calculați și afișați numărul
obținut prin lipirea la numărul maxim a numărului minim dintre cele n numere citite.
Exemplu: n=4 și numerele 56 234 2321 345, numărul rezultat va fi 232156.
6. Se citește un număr natural n. Afișați primele n perechi de numere prime care sunt consecutive în mulțimea
numerelor impare.
Exemplu: pentru n=3 se afișează
35
57
11 13
7. Se citesc 2 numere naturale a și b. Afișați toate perechile de numere x și y din intervalul [a,b] care au
proprietatea că au același număr de divizori.
8. Să se afișeze numerele mai mici sau egale cu n care au proprietatea că atât el cât și răsturnatul lor sunt
numere prime.
Exemplu: 13 este prim și la fel 31.
9. Să se afișeze toate perechile numere naturale x și y din intervalul [1 , n] care sunt prime și consecutive în
mulțimea numerelor impare.
De exemplu, de la 1 la 15 avem perechile:
35
57
11 13
10. Se citește un număr natural n și o cifră c. Calculați de câte ori apare cifra c în scrierea numerelor naturale de la
1 la n.
11. Se citește un număr natural n. Să se afișeze toate numerele mai mici sau egale cu n care sunt egale cu suma
cuburilor cifrelor lor.
Exemplu: 153 = 1 + 125 + 27
12. Se citește un număr natural n. Să se afișeze n triunghiuri ca în exemplu:
pentru n=3 se vor afișa:
1
2
22
3
33
333
13. Se citește un număr natural n. Să se afișeze n pătrate ca în exemplu:
pentru n=3 se vor afișa:
1
22
22
333
333
333
14. Să se scrie un program care afișează tabla înmulțirii de la 1 la 10.
prof. Alina PINTESCU
Colegiul Național Gheorghe Șincai Baia Mare

15. Se citește un număr natural n. Să se afișeze pe ecran un triunghi de forma:


*
**
***
.....
***...* (n caractere *)
16. Se citește un număr natural n impar. Să se afișeze primele n perechi de numere consecutive a căror sumă este
divizibilă cu n.
Ex: pentru n=3 se afișează perechile
12
45
78
17. Se dă n un număr natural. Să se afișeze un romb de latură n umplut cu caractere * iar spațiul spațiul exterior
umplut cu #, ca în exemplu.
n=5
####*####
###***###
##*****##
#*******#
*********
#*******#
##*****##
###***###
####*####
18. Se dă n. Să se afișeze 10n.
19. Se citește numărul natural n. Să se afișeze următoarea piramidă de numere:
1
12
123
.......
1 2 3 ... n
20. Să se realizeze o expresie de forma: 1-2+3-4......+-n, unde n este un întreg dat de la tastatură.
21. Se citește un număr natural nenul n. Să se se calculeze următoarele sume:
a) s = 1+2+ ... +n
b) s = 12 + 22 + ... + n2
c) s = 13 + 23 + ... + n3
d) s = 1*2 + 2*3 + .. + n*(n+1)
e) s = 1+1*2+1*2*3+ ……..+1*2*…*n
22. Se citesc două numere naturale a și b (a mai mic decât b). Afișați numerele din intervalul [a,b] care au
proprietatea că au număr maxim de divizori primi.
Exemplu: a=30, b=45 => 30, 42 (au câte 3 divizori primi, iar restul numerelor au mai puțini)
23. Se citesc două numere naturale a și b (a mai mic decât b). Afișați numerele din intervalul [a,b] care au
proprietatea că au număr maxim de divizori.
Exemplu: a=10, b=20 => 12, 18, 20 (au câte 6 divizori, iar restul numerelor au mai puțini)
24. Se citește un număr natural n și apoi n numere naturale nenule cu cel mult 5 cifre fiecare. Afișați fracția
ireductibilă minimă care se poate construi folosind numere dintre cele citite.
Exemplu: pentru n=5 și numerele 7 9 8 3 6 fracția este 1/3 (obținută din simplificarea fracției 3/9)
25. Se dă un interval [a,b]. Afișați câte dintre numerele din intervalul [a,b] au proprietatea că atât ele cât și
răsturnatul lor sunt pătrate perfecte (ex: 144 si 441).
Exemplu: pentru intervalul [100,1000] sunt 10 astfel de numere.
26. Se citesc două numere naturale n și k. Afișați numerele naturale din intervalul [1,n] care au cel puțin k divizori.
Exemplu: n=10, k=4 se vor afișa numerele 6 8 10
27. Se citesc două numere naturale a și b. Calculați și afișați câte numere din intervalul [a,b] au proprietatea că
sunt încadrate de două numere prime. Un astfel de număr este 12 (11 și 13 sunt prime).
Exemplu: În intervalul [10,30] sunt 3 astfel de numere (12, 18 și 30)
prof. Alina PINTESCU
Colegiul Național Gheorghe Șincai Baia Mare

28. Se citesc două numere naturale a și b (ambele mai mari decât 1). Calculați și afisați câți termeni din șirul lui
Fibonacci se află în intervalul [a,b].
Exemplu: În intervalul [20,40] sunt 2 termeni (21 și 34)
29. Se consideră șirul 1, 1, 2, 1, 2, 3, 1, 2, 3, 4 ...
Se citește un număr natural n. Afișați separați prin câte un spațiu primii n termeni ai șirului dat.
30. Se citesc două numere naturale a și b. Să se afișeze toate numerele n din intervalul [a,b] care au proprietatea
că atât pătratul cât și cubul lor trasformate în baza 2 au același număr de cifre de 0.
Un astfel de număr este 6, deoarece 36 și 216 au același număr de cifre de 0 în scrierea lor în baza 2.
31. Se citește un număr natural n și apoi n numere naturale. Să se determine câte dintre cele n numere citite au
proprietatea că au numărul de divizori egal cu poziția pe care au fost citite.
Exemplu:
6
1 4 8 10 12 18
Rezultatul este 3 deoarece:
- 1 are un divizor și a fost citit pe poziția 1
- 10 are 4 divizori și a fost citit pe poziția 4
- 18 are 6 divizori și a fost citit pe poziția 6
32. Se citesc două numere naturale a și b. Afișați toate perechile de numere x și y din intervalul [a,b] care au
proprietatea că sunt prime între ele, dar x și y nu sunt numere prime (exemplu 14 și 25 sunt prime între ele,
dar nici 14 și nici 25 nu sunt numere prime).
33. Se citesc două numere naturale a și b. Calculați câte numere palindrom sunt din intervalul [a,b]. Un număr
este palindrom dacă are aceeași valoare atât dacă e citit de la stânga la dreapta cât și de la dreapta la stânga
(de exemplu 12321).
34. Se citește un număr natural k din intervalul [1,9]. Afișați toate numerele n formate din exact k cifre care au
proprietatea că n-1 și n+1 sunt numere prime.
Exemplu: pentru k=2 se vor afișa numerele 12, 18, 30, 42, 60 și 72
Explicație: 12 este afișat deoarece 11 și 13 sunt numere prime.
35. Se citește un număr natural n și apoi n numere naturale. Afișați câte dintre numerele citite au răsturnatul egal
cu primul număr citit.
Ex: se citesc numerele
7
231 78 132 30 132 8 132
se va afișa
3
36. Se citește un număr natural n și apoi n numere naturale. Afișați numerele care au suma cifrelor egală cu suma
cifrelor primului număr citit.
Ex:
se citesc numerele
7
23 78 14 30 32 8 50
se vor afișa
14 32 50
37. Se citește un număr natural n și apoi n numere naturale. Afișați câte dintre ele au suma cifrelor egală cu
numărul lor de ordine de la citire.
Exemplu: n=6 și numerele 122 101 34 555 23 123
Se va afișa 3 deoarece numerele care respectă regula sunt 101 , 23 și 123.
38. Se citesc 2 numere naturale a și b, a mai mic decât b. Afișați cel mai mic număr palindrom din intervalul [a,b].
39. Afișați toate numerele mai mici ca un număr n citit de la tastatură care au proprietatea că sunt încadrate de
numere prime (x este încadrat de numere prime dacă x+1 și x-1 sunt prime, de exemplu numărul 6).
40. Se citește un număr natural n și apoi n numere naturale. Afișați valoarea maximă citită și de câte ori a fost ea
citită.
EX n = 7 și citim 1 5 9 1 9 1 se afișează 9 2

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