Sunteți pe pagina 1din 3

Construiți algoritmi în pseudocod pentru următoarele probleme

1. Se citește un număr natural n nenul. Să se calculeze suma tuturor divizorilor săi.


n=10 se va afișa 18 (1+2+5+10)
2. Se citește un număr natural n nenul. Se cere să se afișeze divizorii proprii ai lui n.
n=12 se va afișa 2 3 4 6
3. Se dă un număr natural n. Afișați în ordine crescătoare numerele naturale pare nenule mai mici
sau egale cu n.
n=10 se va afișa 2 4 6 8 10
4. Se citește un număr natural n nenul. Apoi se citesc n numere întregi. Să se determine și să se
afișeze minimul acestora.
n=5 și numerele 20 15 30 45 7 25 se va afișa 45
5. Se citește n număr natural, iar apoi se citesc n numere naturale. Să se determine și să se afișeze
câte numere perfecte s-au citit. Un număr se numește perfect dacă numărul este egal cu suma
divizorilor săi fără el.
n=5 și numerele 3 6 10 28 7 se va afișa 2 (6 și 28, 6=1+2+3)
6. Se citesc două numere naturale x și k. Să se afișeze primii k multipli nenuli ai lui x în ordine
descrescătoare.
53
15 10 5
7. Sfie n un număr natural nenul. Să se calculeze suma S=12+42+72+...+(3n-2)2, n≥1.
n=5 se va afișa 335
8. Se citesc două numere naturale a și b. Să se afișeze toți divizorii comuni ai celor două numere.
Pentru 60 și 350 se va afișa 1, 2, 5, 10.
9. Se citește un număr natural n. Se cere să se precizeze dacă n este număr prim sau nu.
n=11 se va afișa prim, n=14 se va afișa nu este prim
10. Se citește n număr natural . Să se afișeze primii n termeni ai șirului Fibonacci
Primii termeni ai șirului sunt: 1 1 2 3 5 8 13 21
11. Se citește un număr natural n nenul, iar apoi un număr natural nenul p. Să se afișeze toate
numerele naturale mai mici sau egale cu n care au p divizori.
ex. n=22 și p=6 se va afișa 12 18 20
12. Date două numere nenule a şi b (a<b), să se calculze cifra în care se termină suma numerelor
cuprinse între a şi b, fără a calcula suma.
a=10 și b=20 se va afișa 5
Rezolvați

1. Se citește de la tastatură un numar natural n>1. Să se afișeze în ordine descrescatoare toți divizorii
numărului n. Ex. N=30, se afișează 30,15,10,6,5,3,2,1.
2. Pseudoperfect. Se dă un număr natural n. Afișați un mesaj dacă acesta este pseudoperfect. Un
număr este pseudoperfect dacă este divizor al sumei divizorilor săi.
n=6 (6 divide suma divizorilor săi =1+2+3+6 )
3. Numere prietene. Se dau două numere a și b. Afișați un mesaj dacă acestea sunt prietene. Două
numere se numesc prietene dacă fiecare număr este egal cu suma divizorilor celuilalt număr.
Exemplu a=220 și b= 284. divizorii lui 220 sunt: 1+2+ 4 + 5 + 10 + 11 + 20 + 22 + 44 + 55 = 284, iar
ai lui 284 sunt: 1 + 2 + 4 + 71 + 142 = 220. Părțile componente ale unui număr îl recompun pe
celălalt.i 284
4. Se citesc de la tastatura 2 numere naturale a si b (a<b,a>1,b<1000). Sa se afiseze toate numerele
din intervalul [a,b], care au un numar par de divizori proprii.
Ex. Pentru a=10,b=25, se vor afisa numerele 10,12,14,15,18,20,21,22,24 (Numarul 10 are 2 divizori
proprii: 2 si 5; 2 este numar par).
Fișa 2

1.

//fără c
2.

//fără b și c
3.

//fără c și d

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