Kezdőoldal » Számítástechnika » Programozás » C++-ban mátrixot beolvasok és...

C++-ban mátrixot beolvasok és abból hogyan számítom ki a mátrix sorainak az átlagát? Kód lent.

Figyelt kérdés

Tehát a lényegében összegzem a sorait ebből lesz egy oszlop nagyságú tömböm, (N oszlop) és ezeket elosztom a sorok (M) számával. A lényegi logika megy viszont a kódban kérnék segítséget. Kód lent

Bemenet

3 5

10 15 12 10 10

11 11 11 11 20

12 16 16 16 18


Kimenet:

3 1 2


A programban jelölve vannak a hibáim.

------------------

cout << N <<" " << M <<" " << endl ;

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

{

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

{

cout << tomb[i][j] << " " ;

}

}

//Átlag ITT TUTI hibás nem nagyon tudtam lekódolni segítséget előre is köszi :)

{

double tmpmatrix[1000];

double kmatrix[10000];


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

{

kmatrix[i] = 0;

}

//A átlag kezdete

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

{

int tmp=0;

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

{

tmp=tmp+tomb[i][j];

}

tmpmatrix[i]=tmp/N;

}

//A átlag vége


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

{

cerr << tmpmatrix[i] << " ";

}



// Rendezés

int x, j, i;

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

{

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

{ if (tmpmatrix[i] < tmpmatrix[j]);

{

x=tmpmatrix[i];

tmpmatrix [i]=tmpmatrix[j];

tmpmatrix[j]=x;


n rendezése ugyanígy


}

}

}

for (i=0;i<N;i++)


cout << tmpmatrix[i]<< " ";



cout << N;

return 0;


} }


Ui köszi a válaszokat

Ui Kérhetek pár mátrixos gyakorlófeldatot is?



2017. nov. 23. 16:52
 1/2 sharkxxx ***** válasza:
100%
2017. nov. 23. 22:30
Hasznos számodra ez a válasz?
 2/2 A kérdező kommentje:
sharkxxx köszönöm széepn a választ ment a zöld pacsi
2017. nov. 24. 16:21

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!