Sunteți pe pagina 1din 1

Structuri repetitive in Pseudocod

Setul I
1. Determinati cifra de rang k din numarul n, de la dreapta la stanga (n, k date).
2. Se citesc numere naturale pana la intalnirea numarului -1. Calculati suma numerelor de pe pozitii pare si
produsul numerelor de pe pozitii impare, apoi calculati cmmdc dintre cele doua numere obtinute.
3. Se citesc numere naturale pana la intalnirea numarului 0. Construiti un numar cu ultima cifra a acestor
numere. Ex: daca numerele sunt 28, 334, 571, 223, 0 se obtine 8413.
4. Se citesc n numere naturale. Verificati daca suma lor este un numar prim.
5. Se citesc n numere naturale. Calculati suma numerelor pare si produsul numerelor impare apoi verificati
daca cele doua numere obtinute sunt prime intre ele.
6. Se citesc n numere intregi. Determinati cel mai mare numar par (mesaj daca nici un numar nu este par).
7. Se citesc n numere intregi. Determinati cel mai mic si cel mai mare numar negativ, apoi afisati suma
modulelor celor doua numere obtinute (mesaj daca nu exista nr. negative).
8. Se citesc numere naturale pana la intalnirea numarului 0. Determinati elementul minim si maxim,
concatenati cele doua numere, apoi verificati daca numarul obtinut este numar prim. (daca elem. minim
este 37 si elem. maxim 932 prin concatenare (lipire) se obtine numarul 37932)
9. Se da n numar natural. Verificati daca numarul obtinut din n fara prima si fara ultima cifra este un nr. prim
10. Cate numere din intervalul inchis [a,b] se divid cu k si au ultima cifra egala cu k ?
(a, b, k se citesc; daca a>b atunci se vor intershimba, pentru a se asigura interval consistent [a,b]).

Setul II* (structuri repetitive care contin alte structuri repetitive)


1. Se da n numar natural. Care sunt numerele perfecte sunt mai mici decat n? (un numar este perfect daca
este egal cu suma divizorilor sai mai mici ca el)
2. Se da n numar natural. Afisati numerele mai mici sau egale cu n, care contin cifra 3 si sunt prime.
3. Se da n numar natural. Determinati cel mai mare numar care sa fie mai mic decat n si care sa aiba acelasi
numar de divizori ca si n.
4. Pentru fiecare numar din [a,b] afisati suma divizorilor proprii sau mesajul “e prim”.
5. Se citesc n numere naturale. Afisati pentru fiecare numar cifra minima si cifra maxima.
6. Se citesc n numere naturale. Determinati cea mai mica cifra dintre toate cifrele care apar in cele n numere.
7. De cate ori apare cifra c in numerele din intervalul deschis (a,b) ?
8. Afisati toate tripletele de numere naturale care pot fi laturile unui triunghi de perimetru P dat.
9. Determinati toate numerele de 3 cifre care au produsul cifrelor egal cu P dat.
10. Se citesc n numere naturale. Determinati cu cati de 0 se termina produsul lor, fara a calcula efectiv acest
produs.

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