Sunteți pe pagina 1din 1

VECTORI FISIERE TEXT

prelucrări elementare, permutare circulară, inserare, ştergere


Realizaţi câte un program pentru fiecare dintre problemele de mai jos.

1. Se dau de la tastatură: n natural nenul (3n≤100) şi apoi n numere reale. Să se


memoreze aceste numere în vectorul a. Să se elimine din tablou prima apariţie a
minimului. Să se afişeze vectorul în fişierul f1.txt.
2. Fişierul sir.txt conţine: pe prima linie n natural nenul (2n≤150) şi pe linia a doua n
numere întregi. Să se memoreze aceste numere în vectorul b. Să se insereze în tablou,
pe poziţia a doua, dublul maximului. Să se afişeze vectorul pe ecran.
3. Se dau de la tastatură: n, m naturale nenule (n≤100), apoi n numere întregi şi în final
m numere reale. Să se memoreze cele n numere în vectorul x şi celelalte m numere
în vectorul y. Să se permute vectorul x circular stânga cu o poziţie iar vectorul y
circular dreapta cu o poziţie. Să se afişeze vectorii în fişierul f3.txt, pe linii separate.
4. Fişierul f4.txt conţine: cel mult 120 de numere reale. Să se memoreze aceste numere
în vectorul a. Se dă de la tastatură o valoare întreagă b. Să se insereze valoarea b în
vector pe poziţia primului număr negativ. Să se afişeze vectorul pe ecran.
5. Se consideră fişierul f4.txt. Să se memoreze aceste numere în vectorul b. Să se
elimine din vector primul număr negativ şi ultimul număr pozitiv. Să se afişeze
vectorul pe ecran, după fiecare modificare.
6. Se consideră fişierul f4.txt. Să se memoreze aceste numere în vectorul x. Se citesc de
la tastatură: n natural (n≤100) şi apoi n numere reale. Să se memoreze aceste numere
în vectorul a. Să se insereze în prima poziţie din x media aritmetică a numerelor
negative din a şi să se insereze în a media aritmetică a elementelor pozitive din x.
Să se afişeze cei doi vectori, pe linii separate, în fişierul f6.txt.
7. Fişierul f7.txt conţine: pe prima linie n, pe linia a doua n numere reale (n≤100) şi pe
linia a treia cel mult 150 de numere întregi. Să se memoreze cele n numere în
vectorul x şi celelalte numere în vectorul a. Să se insereze toate elementele
vectorului a în vectorul x, înaintea elementelor existente. Să se afişeze vectorul x pe
ecran, după inserare.
8. Se consideră fişierul numere.txt care conţine cel mult 200 de numere naturale. Să se
memoreze acestea în tabloul x. Să se elimine din tablou prima valoare cu suma
cifrelor pară şi apoi ultima valoare cu suma cifrelor impară. Să se rescrie fişierul.
9. Se consideră fişierul numere.txt care conţine cel mult 200 de numere naturale. Să se
memoreze acestea în tabloul a. Să se elimine din tablou toate numerele neprime. Să
se rescrie fişierul.
10. Se consideră fişierul numere.txt care conţine cel mult 200 de numere naturale. Să se
memoreze acestea în tabloul b. După fiecare număr prim să se insereze dublul său.
Să se rescrie fişierul.
11. Se dau de la tastatură: n natural nenul (n≤100) şi apoi n numere naturale nenule. Să
se memoreze aceste numere în vectorul a. Să se elimine din tablou toate numerele
prime cu n. Să se afişeze vectorul în fişierul f1.txt.
12. Fişierul sir.txt conţine: pe prima linie n natural nenul (n≤150) şi pe linia a doua n
numere întregi. Să se memoreze aceste numere în vectorul b. Să se elimine din
tablou toate pătratele perfecte. Să se afişeze vectorul pe ecran.

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