Sunteți pe pagina 1din 2

Teza la Informatica, Sem I, Clasa 10D Nr. I F .

1iierul text bcx conine pe prima linie un numr natural n <iar pe a doua linie, separate prin att . (n10 ), 0 cte un spaiu, n numere naturale, mai mici dect 30 fiecare. Scriei un program CC+ citete 0 0 care / + de la tastatur un numr natural k < (kprecum i numerele din fiierul bcafieaz pe ecran, ) i. atx cu cte un spaiu ntre ele, toate numerele de pe a doua linie a fiierului care sunt puteri ale lui kDac nu exist un asemenea numr pe a doua linie a fiierului, se afieaz pe . ecran mesajul NUn numr natural x . este putere a lui k U dac exist un numr natural y astfel nct xk =. Exemplu: dac se citete de la tastatur kiar fiierul are coninutul alturat, ,= 2 atunci pe ecran se afieaz numerele: 3 2 (3p.)
y

2. Scriei un program C/C++ care citete de la tastatur un numr natural nenul n (n<=100), apoi un ir de n numere naturale cu cel mult 4 cifre fiecare, i afieaz pe ecran irul i cele n-1 iruri ce se pot obine prin permutrile circulare, ctre stnga, ale elementelor irului. Fiecare ir se afieaz pe cte o linie, elementele irului fiind separate prin cte un spaiu. Exemplu: dac n=4 , iar irul are coninutul alturat, atunci se vor afia irurile: 10 20 30 49 20 30 49 10 30 49 10 20 49 10 20 30

3. Fiierul text INTRARE.TXT conine pe prima linie o valoare natural n (1<n<100), iar pe a doua linie, separate prin cte un spaiu, n numere naturale distincte, cu cel mult patru cifre. Scriei un program C/C++ care creeaz fiierul text IESIRE.TXT i scrie n el, pe prima linie, separate prin spaiu, toate valorile obinute ca sum de dou elemente distincte aflate pe linia a doua n fiierul INTRARE.TXT. Exemplu: dac fiierul INTRARE.TXT are urmtorul coninut: 4 1432 atunci fiierul IESIRE.TXT va conine numerele: 5 4 3 7 6 5 (nu neaprat n aceast ordine)

Teza la Informatica, Sem I, Clasa 10D Nr. II 1 Scriei un program C creeaz fiierul text SRT care . + i.X I scrie n el, n ordine alfabetic, toate irurile formate din dou caractere distincte, litere mici ale alfabetului englez. Fiecare ir va fi scris pe cte o linie a fiierului. 2. Scriei un program C/C++ care citete de la tastatur un numr natural nenul n (n100) i apoi n numere naturale, de maximum 4 cifre fiecare, reprezentnd elementele unui tablou unidimensional. Programul afieaz mesajul Da n cazul n care elementele tabloului pot fi rearanjate astfel nct s formeze un ir strict cresctor, iar n caz contrar afieaz mesajul Nu. Exemplu: dac n=6 i tabloul unidimensional are coninutul alturat, atunci se va afia Da. 54 162 2 18 486 6 3. Fiierul text n conine, pe o singur linie, cel mult 10 numere naturale nenule de cel mult u de 0 0 patru cifre fiecare, numerele fiind separate prin cte un spaiu. Scriei un program CC care / + citete toate numerele din fiierul ncreeaz fiierul text pi scrie pe prima lui linie, ,u separate prin cte un spaiu, toate numerele pare citite, n ordinea inversa n care acestea apar n fiierul nDac fiierul n conine niciun numr par, atunci n fiierul p va . nu u se a scrie mesajul n . Exemplu:

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