Sunteți pe pagina 1din 1

VARIANTA A2

1. Se citeste un tablou de n numere intregi. Sa se afiseze cate elemente din tablou sunt mai mici decat 20. 2. Sa se defineasca o structura cu numele disciplina care contine urmatoarele campuri: denumire, profesor, medie, credite. Apoi sa se declare un tablou care are ca fiecare element structura de mai sus. Se cer urmatoarele: - citirea numarului de discipline care se vor introduce (n) - citirea datelor celor n discipline - parcurgerea disciplinelor citite anterior si afisarea mediei generale pentru toate disciplinele. 3. S se scrie un program n C care s realizeze urmtoarele: accept 2 argumente command-line: numele unui fiier de intrare i numele unui fiier de ieire primul fiier exist i poate s conin mai multe linii (acest fiier se deschide n mod citire). Pe fiecare linie, sunt unul sau mai multe cuvinte desprite prin caracterul spaiu. al doilea fiier trebuie creat (acest fiier se deschide n mod scriere) i va trebui s conin toate liniile din primul fiier cu precizarea c acele cuvinte care conin caractere ne-alfanumerice vor fi ignorate (nu vor fi scrise n fiier). cuvintele care conin numai caractere alfanumerice se vor insera ntr-o list creat dinamic, astfel nct cuvintele din list s fie ordonate alfabetic. Indicatie: se poate folosi functia strtok() pentru a obtine cuvintele dintr-un sir de caractere (vezi Help). Exemplu: prog2.exe fisier.in fisier.out fisier.in tastatura a;56#ui casa 76f% a76h fisier.out tastatura casa a76h Lista va conine elementele: a76h casa tastatura NULL

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