1.a. Definiti tipul MECI cu campurile:
echipa1, echipa2 - siruri de 20 caractere
nr1, nr2 - intregi ( nr de goluri marcate de fiecare echipa
);
b. Scrieti functia CITIRE_MECI, fara parametri, care citeste informatiile
despre o structura MECI, pe care o returneaza - nr1, nr2 trebuie sa fie
pozitive;
c.Sa se defineasca tabloul CAMPIONAT cu MAX elemente de tip MECI,
MAX fiind o constanta predefinita;
d. Scrieti functia CITIRE_CAMP, void, fara parametri, care initializeaza
tabloul CAMPIONAT, considerat variabila globala, prin apelul functiei CITIRE_MECI;
e. Sa se scrie functia TIP care primeste un sir de caractere si
tipareste informatiile despre toate meciurile din tabloul CAMPIONAT, in
care echipa cu numele primit a obtinut victoria sau rezultat egal; functia
va returna numarul de meciuri tiparite;
f. Scrieti programul care sa apeleze functiile de la d,e.
2.a. Definiti tipul MATERIA care contine campurile: nume - sir de
15 caractere; ore_curs - intreg; tip_examen - caracter, putand avea valorile
'C', 'S', 'A' ( colocviu, examen de semestru sau de an );
b. Scrieti functia CITIRE_MAT, fara parametri, care citeste informatiile
despre o structura MATERIA, pe care o returneaza; se va face validarea
tuturor campurilor: nume - contine doar litere sau blancuri; ore_curs
- intreg strict pozitiv; tip_examen - doar unul din caracterele de mai
sus;
c. Definiti tabloul PROGRAMA de MAX elemente de tip MATERIA, MAX
fiind o constanta predefinita;
d. Scrieti functia CITIRE_PROGRAMA, void, fara parametri, care initializeaza
tabloul PROGRAMA, considerat variabila globala, prin apelul functiei CITIRE_MAT;
e. Scrieti functia TIP care primeste ca parametru un caracter si
un intreg, tipareste informatiile despre materiile din PROGRAMA care
au campul tip_examen identic cu parametrul si nr_ore egal cu intregul si
returneaza numarul de materii gasite si tiparite.
f. Scrieti programul care sa apeleze functiile de la d,e.
3.a. Definiti tipul ORAS care contine campurile - vezi rezolvare: