Da li neko zna da mi ovo pomogne, sto prije mi treba...
Rezultat C ++ testiranja kod sortiranja dvodimenzionalnog numeričkog polja, odnosno matrice A [n] [m] je data u nastavku:
1 3 5 7
0 2 4 6
8 9 1 7
V[12] = {1, 3, 5, 7, 0, 2, 4, 6, 8, 9, 1, 7 }
V[12] = {0, 1, 1, 2, 3, 4, 5, 6, 7, 7, 8, 9 }
0 1 1 2
3 4 5 6
7 7 8 9
Dakle, za sortiranje matrice koristi se sljedeća strategija:
• Čitanje matrice,
•Štampanje sadržaja matriksa,
Vektorska matrična konverzija,
•Štampanje vektora,
• Sortiranje (niz) vektora,
•Štampanje vektora,
• Vektor pretvorbe u matricu,
int main()
{
int n; count<<"n="; cin>>n;
int m; count<<"m="; cin>>m;
int r; r=n*m;
readMatrice(A,n,m);
printMatrice(A,n,m);
convertMatriceToVectir(A,n,m,V);
writeVector(V, r);
sortVector(V, r);
writeVector(V,r);
convertVectorToMatrice(V,n,m,A);
printMatrice(A,n,m);
cin.get();
return 0;
}
1. Popunite kod u C ++ da biste riješili predmetni problem i modifikovali dati kod tako da se odgovarajuće funkcije čuvaju u zaglavlju sa ekstenzijom .h, a zatim biti uključene kroz paraprocessorial smjernice # (ili funkcija skuplja u istoj izvornoj datoteki).
2. Kompilacija koja se vrši korak po korak (delimično) i trenutno stanje odgovarajuće datoteke
se dokazuje u opciji "Print Screen" u sledeća tri slučaja:
2. 1. izvorni fajl modifikovan nakon implementacije paraprocessorial smernica
2.2. Datoteka prevedena na asembler (.s) i
2. 3. Ciljne vrste (.o)
3. Rezultat finalnog izvršenja exe datoteke se prikazuje kroz opciju "Print Screen"