Sunteți pe pagina 1din 1

VARIANTA A1

1. Se citeste un tablou de n numere intregi. Sa se afiseze toate elementele din tablou divizibile cu 5. 2. Sa se defineasca o structura cu numele carte care contine urmatoarele campuri: autor, titlu, an_aparitie, nr_pagini. Apoi sa se declare un tablou care are ca fiecare element structura de mai sus. Se cer urmatoarele: - citirea numarului de carti care se vor introduce (n) - citirea datelor celor n carti - parcurgerea cartilor citite anterior si afisarea cartilor aparute in ani bisecti (un an se considera bisect daca este divizibil cu 4) si cu un numar de pagini mai mare sau egal cu 200. 3. S se scrie un program n C care s realizeze urmtoarele: accept 3 argumente command-line: numele unui fiier de intrare, numele unui fiier de ieire i un numr N 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 ; 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 se vor scrie doar primele N caractere din fiecare cuvnt cuvintele trunchiate dup regula de mai sus 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 4 fisier.in albastru;cerc;minge examen fisier.out alba;cerc;ming exam Lista va conine elementele: alba cerc exam ming

NULL

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