Fie o matrice de tip A(m,n) Sa se ordoneze crescător elementele de pe fiecare linie a matricei
Răspunsuri la întrebare
Răspuns de
1
#include <iostream>
using namespace std;
int a[101][101], n, m;
int main(){
cin >> n >> m;
for (int i = 1 ;i <= n ; ++i)
for(int j = 1 ; j <= m ; ++j)
cin >> a[i][j];
for(int i =1 ; i <= n ; ++i)
for(int j = 1 ; j < m ; ++j)
for(int k = j + 1 ; k <= m ; k ++)
if(a[i][j] > a[i][k])
{
int aux = a[i][j];
a[i][j] = a[i][k];
a[i][k] = aux;
}
for (int i = 1 ;i <= n ; ++i){
for(int j = 1 ; j <= m ; ++j)
cout << a[i][j] << " ";
cout << endl;
}
return 0;
}
acter:
Am uitat sa Menționez ca era de tip char,dar cred ca trebuie doar sa modific a[e] [f]...nu? Vreau doar sa știu de ce l ai inițializarea pe k cu j+1?
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Fizică,
9 ani în urmă
Matematică,
9 ani în urmă
Istorie,
9 ani în urmă