Răspuns :
int main ()
{
int n,m,j,a[100][101],i,aux,ok;
//citim matricea
for(i=1;i<=n;i++){
for(j=1;j<=m;j++)
cin>>a[i][j];}
//ordonarea descrescatoare
do { ok=0;
for(i=1;i<n;i++) if(a[i][j]<a[i+1][j]
{ aux= a[i+1][j];
a[i][j]= a[i+1][j];
a[i+1][j]= aux;
ok=1;} p.s : La matricea a[i][j] ramane la alegerea ta unde vrei sa pui operatorul de incrementare ori la i, ori la j, dupa cum vezi eu am bagat la i, dar tu poti baga la care vrei.(ok=1 arata ca am ajuns la o valoare adevarata, ne-am oprit, motiv pentru care vom baga un cat timp pentru a-l afisa, dupa vom afisa matricea.
} while(ok==1);
//afisarea matricei
for(i=1;i<=n;i++)
for(j=1;j<=n;j++)
cout<<a[i][j]<<' ';
return 0; }
Vă mulțumim că ați ales să vizitați platforma noastră dedicată Informatică. 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.