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 minim din matrice. (1p) b) Afisati câte dintre coloanele matricei au elementele în ordine strict crescãtoare. (1p) c) Afisati câte dintre coloanele matricei au elementele în ordine strict descrescãtoare. (1p) d) Afisati ordine crescãtoare elementele din matrice care au proprietatea cã se aflã pe coloane 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 minim din matrice, verificarea dacã o coloanã are elementele în ordine strict crescãtoare, verificarea dacã o coloanã are elementele în ordine strict descrescãtoare, numãrarea coloanelor cu elementele în ordine strict crescãtoare, numãrarea coloanelor cu elementele în ordine strict descrescãtoare, interclasarea a doi vectori, interclasarea coloanelor din matrice într-un vector, afisarea unui vector. Exemplu: Pentru datele de mai jos, 6 8 1 5 3 9 7 6 3 3 2 5 4 7 6 5 4 4 3 5 5 5 5 5 5 5 4 3 6 3 4 6 7 4 5 2 7 2 3 6 8 3 6 2 8 1 2 6 9 2 se va afisa: 1 3 2 1 1 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 7 7 7 7 8 8 9 9 Explicatie: Elementul minim este 1. Existã 3 coloane cu elementele în ordine strict crescãtoare. Existã 2 coloane cu elementele în ordine strict descrescãtoare. |
|