Sunteți pe pagina 1din 3

Enunt probleme

Prb 1- Se considera fișierul IN.TXT ce conține pe prima linie un număr n natural,


iar pe a doua linie n numere întregi. Afișați pe ecran primul si ultimul număr de
pe linia a doua.

Prb 2- Se consideră două fișiere I1.TXT și I2.TXT. Verificați care dintre ele
conține mai multe caractere .Afișați pentru aceasta numele fișierului.

Prb 3- Se considera fișierul IN.TXT care conține 10 numere întregi scrise fiecare
pe câte o linie. Afișați prima și ultima cifră a fiecărui număr fără a prelua
valorile într-un vector.

Prb 4- Se consideră fișierul REAL.TXT ca conține numere reale dispuse pe mai


multe linii. Să se creeze un alt fișier INTREG.TXT în care să se regăsească
valorile din primul fișier rotunjite fiecare dintre ele la cel mai apropiat număr
întreg si dispuse în aceeași ordine.

Exemplu: REAL.TXT INTREG.TXT

2.3 4.05 2 4

1.0 12.8 3.45 1 13 3

1.93 2

Prb 5- Se consideră fișierul REAL.TXT ca conține numere reale dispuse pe mai


multe linii. Să se creeze un alt fișier FRACT.TXT în care să se regăsească parțile
fracționare ale fiecărei valori din primul fișier,cu două zecimale exacte, dar
dispuse pe o singura linie.

Exemplu: REAL.TXT FRACT.TXT

2.3 4.05 0.30 0.05 0.00 0.80 0.45 0.93

1.0 12.8 3.45 1.93

Prb 7- Considerăm fișierul IN.TXT care cuprinde pe fiecare linie caractere


alfanumerice .Creați un fișier cu numele OUT.TXT în care se regăsesc liniile din
IN.TXT din care au fost eliminate cifrele.
Prb 14-Se consideră două fișiere I1.TXT și I2.TXT. Unul conține pe fiecare câte
două numere reprezentând notele la matematică ale unor elevi, iar liniile
corespunzătoare din celălalt fișier numele acestora codificat prntr-un
majusculă. Să se creeze un nou fișier I3.TXT în care pe fiecare linie să se
regăsească numele elevului și media la matematică exprimată cu două
zecimale.

239-Se dau mai multe numere naturale cu cel mult 9 cifre fiecare. Să se
determine cele mai mari două numere de 3 cifre care nu se găsesc printre
numerele date. Fişierul de intrare nrlipsa.in conţine cel mult 100000 de
numere, dispuse pe mai multe linii, numerele de pe fiecare linie fiind separate
prin unul sau mai multe spaţii. Fişierul de ieşire nrlipsa.out va conţine pe
prima linie cele mai mari două numere de trei cifre care nu apar în fişierul de
intrare, ordonate descrescător, separate prin exact un spaţiu

1911-Se dă un vector cu n elemente, numere naturale. Afișați în ordine


crescătoare elementele iar după fiecare element, inserați indicele poziției pe care
acesta se afla înainte ca vectorul să fie sortat.
Daca există mai multe elemente cu aceeași valoare, indicii acestora se vor afișa
în ordine crescatoare. Programul citește din fișierul sort.in numărul n, iar
apoi n numere naturale, separate prin spații. Programul va afișa în fișierul
sort.out șirul de numere separate prin spatiu, respectând cerința cerută.
1423-Se citesc din fișierul lit.in n elemente ale unui vector alcatuit exclusiv din
litere mici ale alfabetului englez. Rearanjati vectorul astfel incat vocalele sa fie
plasate pe primele pozitii. Vocalele (si consoanele) isi vor pastra ordinea initiala,
de la stanga la dreapta.
773-Se dă o matrice cu n linii şi m coloane şi elemente numere naturale. Să se
determine elementul cu număr maxim de apariții în matrice. Dacă există mai
multe elemente cu număr maxim de apariții se va afișa cel mai mare dintre ele.
Programul citește din fișierul mat.in numerele n şi m, iar apoi n*m numere
naturale, separate prin spaţii, reprezentând elementele matricei, linie cu linie.
Programul afișează în fișierul max.out elementul cu număr maxim de apariții
determinat.
192-Se dă o matrice cu n linii și m coloane și elemente numere întregi. Să se
afișeze elementele de pe coloana din matrice cu suma elementelor maximă.
Fişierul de intrare sumcolmax.in conţine pe prima linie numerele n și m, iar
următoarele n linii câte m numere întregi, reprezentând elementele matricei.
Fişierul de ieşire sumcolmax.out va conţine 1 linii, cu n valori, separate prin
spații, reprezentând elementele de pe coloana cu suma elementelor maximă
193-Se dă o matrice cu n linii și m coloane și elemente numere naturale diferite.
Să se afișeze matricea obținută prin interschimbarea în matricea dată a liniei care
conține valoarea maximă cu linia care conține valoarea minimă.
Fişierul de intrare interschimbarelinii.in conţine pe prima linie
numerele n și m, iar pe următoarele n linii câte m numere naturale diferite.
Fişierul de ieşire interschimbarelinii.out va conţine matricea
transformată, câte o linia matricei pe o linie a fișierului, elementele de pe fiecare
linie fiind separate printr-un spațiu.
222-Se consideră tabloul bidimensional cu n linii şi n coloane ce conţine numere
întregi cu cel mult patru cifre fiecare.
Să se determine, pentru fiecare coloană, valoarea minimă de pe coloana
respectivă.
Fişierul de intrare mincols.in conţine pe prima linie numărul n, iar pe
următoarele n linii câte nnumere naturale separate prin spaţii, reprezentând
elementele tabloului.
Fişierul de ieşire mincols.out va conţine pe prima linie n numere,
reprezentând în ordine minimele de pe coloane, separate printr-un spaţiu.

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