Sunteți pe pagina 1din 5

Lista problememor Lucrul individual PROGRAMARE PROCEDURALĂ:

16.03.2020

1. Fişierul date.in conţine n numere întregi separate printr-un singur spaţiu. Primul număr
reprezintă numărul de numere din fişier. Să se afişeze numărul minimal, maximal, numărul
de elemente pare, impare şi media numerelor cu două zecimale. Rezultatul va fi afişat la
ecran cât şi în fişierul date.out .

2. Fişierul date.in conţine un şir de caractere. De la tastatură se citeşte un şir de caractere.


Elaboraţi un program care va înlocui cifrele din şir cu semnul +. Rezultatul va fi afişat la
ecran cât şi în fişierul date.out.

3. Fişierul date.in conţine un şir de caractere. De la tastatură se citeşte un şir de caractere.


Elaboraţi un program care va înlocui vocalele din şir cu spaţiu. Rezultatul va fi afişat la
ecran cât şi în fişierul date.out.

30.03.2020

4. Fişierul cuvinte.in conţine mai multe cuvinte, separate printr-un singur spaţiu. Elaboraţi
un program prin intermediul căruia la ecran se vor afişa cuvintele aranjate
descrescător/crescător.

5. Fişierul vector.in conţine n numere întregi separate printr-un singur spaţiu. Primul număr
reprezintă numărul de numere din fişier. Elaboraţi un program prin intermediul căruia
primele k numere vor fi sortate descrescător, iar restul numerelor crescător, k se citeşte de
la tastatură.
6. De la tastatură se citesc datele a trei elev: numele, prenumele și nota medie la o
disciplină. Să se scire într-un fișier text doar elevii ce au nota maximă.
7. De la tastatură se citesc datele a trei elev: numele, prenumele și nota medie la o
disciplină. Să se scire într-un fișier text doar elevii ce au nota minimă.
8. De la tastatură se citesc datele a trei elev: numele, prenumele și nota medie la o
disciplină. Să se scire într-un fișier text doar elevii numele cărora se începe cu o
vocală.
9. De la tastatură se citesc datele a trei elev: numele, prenumele și nota medie la o
disciplină. Să se scire într-un fișier text doar elevii numele cărora se începe cu o
consoană.

13.04.2018

10. De la tastatură se citeşte un număr întreg n, n<100000. Elaboraţi un program cu


funcţii prin intermediul căruia se va determina: numărul de cifre din scrierea acestui
număr.
11. De la tastatură se citeşte un număr întreg n, n<100000. Elaborați un program cu
funcții prin intermediul căruia se va determina: numărul de cifre pare.
12.De la tastatură se citeşte un număr întreg n, n<100000. Elaborați un program cu
funcții prin intermediul căruia se va determina: numărul de cifre impare.
13.De la tastatură se citeşte un număr întreg n, n<100000. Elaborați un program cu
funcții prin intermediul căruia se va determina: răsturnatul numărului.
14.Este dată mărime tabelară unidimensională A cu n elemente întregi. Determinați
suma elementelor acestui tabel folosind o funcție ce primește tabelul ca parametru si
reîntoarce suma elementelor.
15.Este dată mărime tabelară unidimensională A cu n elemente întregi. Determinați
suma elementelor acestui tabel folosind o procedură ce primește tabelul ca parametru
si reîntoarce suma elementelor.
16.Este dată mărime tabelară unidimensională A cu n elemente întregi. Determinați
elementul maximal al acestui tabel folosind o funcție ce primește tabelul ca
parametru si reîntoarce valoarea determinată.
17.Este dată mărime tabelară unidimensională A cu n elemente întregi. Determinați
elementul minimal al acestui tabel folosind o procedură ce primește tabelul ca
parametru si reîntoarce valoarea determinată.
18.Dintr-un fișier cu numele ”DATE.IN” se citesc două numere întregi x și n. De
elaborat o funcție recursivă ce primește ca parametri aceste două numere și
calculează puterea lor: xn. Rezultatul să fie afișat la ecran.
19. Dintr-un fișier cu numele ”DATE.IN” se citesc două numere întregi x și n. De
elaborat o funcție recursivă ce primește ca parametri aceste două numere și
calculează cel mai mic divizor comun al acestor numere. Rezultatul să fie afișat la
ecran.
20.Dintr-un fișier cu numele ”DATE.IN” se citesc două numere întregi x și n. De
elaborat o procedură ce primește ca parametri aceste două numere și calculează
media aritmetică a lor. Rezultatul să fie afișat la ecran.

28.04.2018
21. Fişierul date.in conţine un şir de caractere. Elaboraţi un program care va înlocui
cifrele din şir cu semnul +. Rezultatul va fi afişat la ecran.
22. Elaborați un program care va determina numărul de vocale dintr-un șir de caractere
cu ajutorul unei funcții ce primește acest șir ca parametru.
23. Elaborați un program care va determina numărul de vocale dintr-un șir de caractere
cu ajutorul unei proceduri ce primește acest șir ca parametru.
24. Dintr-un fișier date.in vor fi citite lungimea și lățimea unui dreptunghi. Să se
calculeze și să se afișeze la ecran aria acestui dreptunghi, folosind o procedură ce
primește ca parametru aceste valori .
25. Dintr-un fișier date.in se citește un număr întreg n. Să se determine factorialul
acestui număr folosind o funcție iterativă ce primește ca parametru acest număr,
rezultatul să fie afișat la ecran.
26. Dintr-un fișier date.in se citește un număr întreg n. Să se determine factorialul
acestui număr folosind o funcție recursivă ce primește ca parametru acest număr,
rezultatul să fie afișat la ecran.
27. Dintr-un fișier text se cetește un șir de caractere. Elaborați un program cu
funcții/proceduri prin intermediul căruia se va determina dacă acest șir este
palindrom (se citește la fel de la stînga la dreapta și dreapta la stînga).
28. Dintr-un fișier text se cetește un șir de caractere. Elaborați un program cu
funcții/proceduri prin intermediul căruia se va determina numărul de vocale din acest
șir.
29.Dintr-un fișier text se cetește un șir de caractere. Elaborați un program cu
funcții/proceduri prin intermediul căruia se va determina numărul de consoane din
acest șir.
30. Este dată mărime tabelară unidimensională A cu n elemente întregi. Determinați
suma elementelor de pe pozițiile pare ale acestui tabel folosind o procedură ce
primește tabelul ca parametru si reîntoarce suma elementelor.
31. Este dată mărime tabelară unidimensională A cu n elemente întregi. Determinați
suma elementelor impare ale acestui tabel folosind o funcție ce primește tabelul ca
parametru si reîntoarce suma elementelor.
32. Este dată mărime tabelară unidimensională A cu n elemente întregi. Determinați
numărul elementelor pare ale acestui tabel folosind o procedură ce primește tabelul
ca parametru si reîntoarce suma elementelor.
33.Este dată mărime tabelară unidimensională A cu n elemente întregi. Determinați
numărul elementelor impare ale acestui tabel folosind o funcți ce primește tabelul ca
parametru si reîntoarce suma elementelor.

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