Teza sem I.
Din fisierul matrice.in se citesc douã numere naturale n si m (n,m<=100) si apoi citeste o matrice cu n linii si m coloane, cu elemente numere naturale din intervalul [0,10000]. (1p) a) Afisati elementul maxim din matrice. (1p) b) Afisati câte dintre liniile matricei au elementele în ordine strict crescãtoare. (1p) c) Afisati câte dintre liniile matricei au elementele în ordine strict descrescãtoare. (1p) d) Afisati ordine crescãtoare elementele din matrice care au proprietatea cã se aflã pe linii care au elementele în ordine strict crescãtoare sau strict descrescãtoare. (3p) (Se va folosi algoritmul de interclasare, solutia ineficientã cu sortare ia doar 1p) Afisãrile se vor face in fisierul matrice.out. Se vor scrie si apela functii cel putin pentru: citirea matricei, determinarea elementului maxim din matrice, verificarea dacã o linie are elementele în ordine strict crescãtoare, verificarea dacã o linie are elementele în ordine strict crescãtoare, numãrarea liniilor cu elementele în ordine strict crescãtoare, numãrarea liniilor cu elementele în ordine strict descrescãtoare, interclasarea a doi vectori, interclasarea liniilor din matrice într-un vector, afisarea unui vector. Exemplu: Pentru datele de mai jos, 8 6 1 2 3 4 5 6 4 5 6 7 9 10 3 2 3 2 3 2 9 5 4 3 2 1 4 5 3 4 4 4 9 8 7 6 5 2 3 5 4 3 3 3 4 5 6 7 8 9 se va afisa: 10 3 2 1 1 2 2 2 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 9 9 10 Explicatie: Elementul maxim este 10. Existã 3 linii cu elementele în ordine strict crescãtoare. Existã 2 linii cu elementele în ordine strict descrescãtoare. |
|