Să se scrie un program C/C++ în care o matrice cu m-linii, m<100, și n-coloane, n<100, cu componente cu valori întregi, este inițializată de la tastatură iar apoi afișează maximul de pe fiecare linie pară și minimul de pe fiecare linie impară.
S-ar putea si cu explicatii?
Răspunsuri la întrebare
Răspuns de
1
Ţi-am ataşat sursa C++.
Explicaţia e simplă : până la parcurgere totul este clasic... citirea matricei, declarări de variabile, include-uri etc.
Pentru a determina maximul şi minimul în funcţie de cerinţă fără a face 100 de parcurgeri trebuie să fii puţin atent.
Problema îţi cere minimul pe linia impară şi maximul pe linia pară ceea ce face accesibilă parcurgerea matricei cu 2 for-uri.
1. Se parcurg liniile de la 1,n şi coloanele de la 1,m
2. În al doilea for se verifică paritatea / imparitatea liniei şi se face min / max în funcţie de caz.
3. De fiecare dată când se încheie al doilea for se afişează în funcţie de nevoie maxim / minim testând paritatea / imparitatea liniei
i - linii
j - coloane.
Succes!
Explicaţia e simplă : până la parcurgere totul este clasic... citirea matricei, declarări de variabile, include-uri etc.
Pentru a determina maximul şi minimul în funcţie de cerinţă fără a face 100 de parcurgeri trebuie să fii puţin atent.
Problema îţi cere minimul pe linia impară şi maximul pe linia pară ceea ce face accesibilă parcurgerea matricei cu 2 for-uri.
1. Se parcurg liniile de la 1,n şi coloanele de la 1,m
2. În al doilea for se verifică paritatea / imparitatea liniei şi se face min / max în funcţie de caz.
3. De fiecare dată când se încheie al doilea for se afişează în funcţie de nevoie maxim / minim testând paritatea / imparitatea liniei
i - linii
j - coloane.
Succes!
Anexe:
Alte întrebări interesante
Matematică,
8 ani în urmă
Biologie,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă