Sunteți pe pagina 1din 2

PROBLEME

1. a) Scrieţi valoarea afişată dacă se citeşte numărul 27349.


b) Scrieţi câte numere naturale de trei cifre pot fi citite pentru variabila n, astfel încât valoarea afişată să fie 3.

citeşte n
max=0
┌repetă
│n=[n/10]
│ ┌dacă max<n%10 atunci max=n%10
│ └■
└până când n=0
scrie max

2.a) Scrieţi valoarea afişată, în urma executării algoritmului, dacă se citeşte pentru n valoarea 232493.
b) Scrieţi două valori naturale distincte care pot fi citite pentru n astfel încât, în urma executării algoritmului să se
afişeze numărul 9654.

citeşte n
nr=0
┌pentru a9,0,-1 execută
│ m=n
│cât timp m≠0 şi m%10≠a execută m=[m/10]
│dacă m≠0 atunci nr=nr*10+m%10

└■
scrie nr

3.a) Scrieţi valorile afişate în urma executării algoritmului, dacă se citeşte numărul n=3.
b) Scrieţi cea mai mică valoare care poate fi citită pentru n astfel încât, în urma executării algoritmului, în şirul
valorilor afişate să existe cel puţin 3 numere care au ultima cifră 0 şi care să se afle pe poziţii consecutive.
citeşte n (număr natural)
┌pentru i←1,n execută
│ p←1
│┌pentru j←i,2,-1 execută
││ p←p*j
│└■
│scrie [p/(i*2)]
└■

4. a) Scrieţi valorile afişate dacă pentru n se citeşte valoarea 6, iar pentru x se citesc în ordine următoarele valori:
2008, 1965, 2727, 1861, 11021, 165.
b) Ştiind că valoarea citită pentru n este 4, scrieţi un set de valori distincte, numere naturale cu exact 3 cifre, care
trebuie citite pentru variabila x, astfel încât setul de valori afişate în urma executării algoritmului să fie identic cu setul
de valori citite pentru x .

citeşte n
┌pentru i=1,n execută
│ citeşte x
│ nr=0
│┌cât timp x>0 execută
││ nr=nr*100+x%10
││ x=[x/100]
│└■
│┌cât timp nr>0 execută
││ x=x*10+nr%10
││ nr=[nr/10]
│└■
│scrie x
└■

5.Se dă un număr întreg n și alte k numere întregi. Să se afle dacă, adunând toate cele k numere la n se obține o
valoare egală cu valoarea inițială a lui n.

6. Se citește n număr natural. Calculați suma numerelor naturale mai mici sau egale cu n

7. Se citește numărul natural nenul n. Determinati toate modalitățile de a-l scrie pe n ca sumă două numere naturale
consecutive.

8. Se dă un număr natural n. Afișați în ordine crescătoare primele n numere naturale nenule.

9.Se dă un şir cu n elemente, numere reale, numerotate de la 1 la n. Determinați numărul de ordine al primei şi al
ultimei apariții a valorii maxime din şir.

10. Se dă un număr natural n. Afișați în ordine descrescătoare primele n numere naturale nenule.

11. Se dă un număr natural n. Afișați în ordine descrescătoare primele n numere naturale impare.

12. Se dau n numere naturale. Să se determine ultimul număr par dintre cele date.

13. Se dau n numere naturale. Calculați suma dintre cel mai mare și cel mai mic număr dat.

14. Să se scrie un program care citește numărul natural n și determină valoarea lui n!=1*2*3*...*n.

15. Să se scrie un program care citește numărul natural n și determină suma 2+4+..+(2n).

16. Să se scrie un program care citește numărul natural n și determină suma S=1*n+2*(n-1)+3*(n-2)+...+n*1

17. Să se scrie un program care citește numărul natural n și determină suma S=11+22+ ... + nn

18. Se citesc numere de la tastatură până la apariția lui zero. Să se determine suma celor pare.

19. Gigel se plimbă cu mașina. El parcurge n etape, despre fiecare etapă cunoscându-se durata și viteza constantă de
deplasare. Să se determine distanța totală parcursă și viteza medie de deplasare.

20. La concursul “Miss & Mister Boboc” participă n perechi de elevi, despre fiecare elev cunoscându-se înălțimea.
Numim grad de disproporționalitate al unei perechi este diferența în valoare absolută dintre înălțimile elevilor care
formează perechea. Să se determine perechea cu grad de disproporționalitate maxim.

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