lucrarea de laborator 1

1
LUCRAREA DE LABORATOR 1 Folosiţi numai cin şi cout pentru citirea şi extragerea datelor! 1. Introduceţi numele şi prenumele unei persoane şi extrageţi din rând nou iniţialele urmate de câte un punct fiecare. 2. Introduceţi 3 numere double şi extrageţi media lor aritmetică cu 3 zecimale ( setprecision(3) ). 3. Introduceţi o dată calendaristică în forma unui număr întreg ddmmyy ( 6 cifre ) şi extrageţi aceeaşi dată în forma 20yy/mm/dd. 4. Afişaţi într-un tabel dimensiunea fiecărui tip fundamental din C++. 5. Introduceţi un număr întreg ce are semnificaţia unui an calendaristic şi apoi afişaţi anul şi numărul de zile din acest an. 6. Introduceţi 3 numere şi apoi afişaţi-le în ordine nedescrescătoare. 7. Introduceţi 2 vectori şi afişaţi produsul lor scalar. Folosiţi ciclul for. 8. Introduceţi un vector şi aflaţi câte elemente negative conţine. Folosiţi ciclul do while. 9. Introduceţi o matrice de întregi şi aflaţi câte elemente pare conţine. Folosiţi ciclul while. 10. Introduceţi un şir numeric şi aflaţi suma elementelor şirului. Numărul elementelor nu se cunoaşte apriori. 11. Introduceţi un număr natural N şi aflaţi dacă el este prim. 12. Introduceţi un număr natural N şi aflaţi câte numere prime sunt până la N. Folosiţi o funcţie pentru a verifica dacă un număr este prim. 13. Introduceţi 2 numere naturale şi aflaţi cel mai mare divizor comun al lor. 14. Introduceţi 2 numere naturale şi aflaţi cel mic multiplu comun al lor. Găsiţi, mai întâi, cel mai mare divizor comun al lor cu ajutorul unei funcţii. 15. Introduceţi un număr natural N şi calculaţi suma cifrelor lui. 16. Introduceţi un număr natural N şi calculaţi N! cu ajutorul unei funcţii recursive. 17. Introduceţi un număr natural N şi calculaţi N! fără a folosi recursia. 18. Introduceţi un şir numeric şi aflaţi suma tuturor elementelor fără a folosi recursia 19. Introduceţi un şir numeric şi aflaţi suma tuturor elementelor cu ajutorul unei funcţii recursive. 20. Introduceţi 3 numere de tip unsigned long şi aflaţi câte cifre comune conţin ele. Toate problemele şi programele respective corecte trebuie să fie în caietul de laboratoare!

Upload: brook-lewis

Post on 28-Dec-2015

59 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Lucrarea de Laborator 1

LUCRAREA DE LABORATOR 1

Folosiţi numai cin şi cout pentru citirea şi extragerea datelor!

1. Introduceţi numele şi prenumele unei persoane şi extrageţi din rând nou iniţialele urmate de câte un punct fiecare.

2. Introduceţi 3 numere double şi extrageţi media lor aritmetică cu 3 zecimale ( setprecision(3) ).

3. Introduceţi o dată calendaristică în forma unui număr întreg ddmmyy ( 6 cifre ) şi extrageţi aceeaşi dată în forma 20yy/mm/dd.

4. Afişaţi într-un tabel dimensiunea fiecărui tip fundamental din C++.

5. Introduceţi un număr întreg ce are semnificaţia unui an calendaristic şi apoi afişaţi anul şi numărul de zile din acest an.

6. Introduceţi 3 numere şi apoi afişaţi-le în ordine nedescrescătoare.

7. Introduceţi 2 vectori şi afişaţi produsul lor scalar. Folosiţi ciclul for.

8. Introduceţi un vector şi aflaţi câte elemente negative conţine. Folosiţi ciclul do while.

9. Introduceţi o matrice de întregi şi aflaţi câte elemente pare conţine. Folosiţi ciclul while.

10. Introduceţi un şir numeric şi aflaţi suma elementelor şirului. Numărul elementelor nu se cunoaşte apriori.

11. Introduceţi un număr natural N şi aflaţi dacă el este prim.

12. Introduceţi un număr natural N şi aflaţi câte numere prime sunt până la N. Folosiţi o funcţie pentru a verifica dacă un număr este prim.

13. Introduceţi 2 numere naturale şi aflaţi cel mai mare divizor comun al lor.

14. Introduceţi 2 numere naturale şi aflaţi cel mic multiplu comun al lor. Găsiţi, mai întâi, cel mai mare divizor comun al lor cu ajutorul unei funcţii.

15. Introduceţi un număr natural N şi calculaţi suma cifrelor lui.

16. Introduceţi un număr natural N şi calculaţi N! cu ajutorul unei funcţii recursive.

17. Introduceţi un număr natural N şi calculaţi N! fără a folosi recursia.

18. Introduceţi un şir numeric şi aflaţi suma tuturor elementelor fără a folosi recursia

19. Introduceţi un şir numeric şi aflaţi suma tuturor elementelor cu ajutorul unei funcţii recursive.

20. Introduceţi 3 numere de tip unsigned long şi aflaţi câte cifre comune conţin ele.

Toate problemele şi programele respective corecte trebuie să fie în caietul de laboratoare!