👤

Buna dimineata, doresc sa imi rezolvati si mie aceasta problema.
Se consideră un tablou cu m linii și n coloane cu elemente numere întregi (1 < m, n < 30).
Să se scrie tabloul obținut din tabloul inițial în care elementele egale cu valoarea maximă a elementelor tabloului sunt înlocuite cu
valoarea minimă a elementelor tabloului și reciproc. Datele de intrare se citesc dintr-un fișier text, rezultatul se
scrie în alt fișier text.


Răspuns :

Răspuns


int main()

{

ifstream cin("text.in");

ofstream cout("text.out");

Int A[30][30],m,n,ma,mi;

cin>>m>>n;

ma=-1e9;

mi=1e9;

for(int i=0;i<m;i++)

for(int j=0; j<n;j++)

{

cin>>A[i][j];

if(A[i][j]>ma) ma=A[i][j];

if(A[i][j]<mi) mi=A[i][j];

}

for(int i=0;i<m;i++){

for(int j=0; j<n;j++)

{

if(A[i][j]==ma) cout<<mi;

else

if(A[i][j]==mi) cout<<ma;

else cout<<A[i][j];

cout<<" ";

}cout<<"\n";

Vă mulțumim că ați ales să vizitați platforma noastră dedicată Matematică. Sperăm că informațiile disponibile v-au fost utile. Dacă aveți întrebări suplimentare sau aveți nevoie de sprijin, nu ezitați să ne contactați. Vă așteptăm cu drag și data viitoare! Nu uitați să adăugați site-ul nostru la favorite pentru acces rapid.


Wix Learning: Alte intrebari