Matrice - priprema za kontrolni
Napisati program za unos dve matrice, ispis elemenata dve matrice, razlika/zbir dve matrice, transponovanje matrice i da izračuna i prikaže zbir najvećih elemenata po svakoj koloni odabrane matrice. U poslednje dve opcije korisnik treba da ima mogućnost da odabere matricu za koju će biti obavljena operacija. Program treba da sadrži sledeće funkcije (potprograme):Meni, UnosMatrice, IspisMatrice, RazlikaMatrica, Transponovanje, ZbirNajKolona, ZauzimanjeMemorije, OslobadjanjeMemorije. Program treba da sadrži sistem menija sa sledećim opcijama: 1) Unos elemenata matrice A i B 2) Ispis elemenata matrice A i B 3)Oduzimanje matrica A i B 4) Transponovanje matrice 5)Zbir najvecih vrednosti po kolonama matrice A 6) Kraj programa. U opcijama 3, 4 i 5 potrebno je ispisati matrice. Potprogram u opciji 4 (transponovanje) izvršiti ako je matrica kvadratna ako nije ispisati poruku da matrica nije kvadratna. Treba obezbediti zaštitu da se ispis i bilo koja operacija ne može izvršiti dok se nisu unele matrice i kod razlike/zbira matrica broj kolona i vrsta obe matrice mora da bude jednak.
printf("\t\t\tRad sa matricama po kolonama");
printf("\n\tOdaberite zeljenu opciju");
printf("\n\t1) Unos elemenata matrice A i B");
printf("\n\t2) Ispis elemenata matrice A i B");
printf("\n\t3) Oduzimanje/sabiranje matrica A i B");
printf("\n\t4) Transponovanje matrice");
printf("\n\t5) Zbir najvecih vrednosti po kolonama matrice ");
printf("\n\t6) Kraj programa");
printf("\n\tOdaberite opciju:");- Operacije nad matricama obaviti po vrstama/kolonama(sem ispisa matrice).
- Matrice definisati dinamički (preko dvostrukog pokazivača)/poludinamički (preko niza pokazivača).
- Za ocenu niže: matrice definisati statički
NAČIN BODOVANJA
sistem menija:5,
alociranje(zauzimanje memorije):5,
dealociranje(oslobađanje) memorije:5,
Unos15,
Ispis:15,
Oduzimanje/Sabiranje:15,
Opcija4:20,
Opcija5:20
Poruke zaštite:5
Kriterijum:
40-54 ocena:2
55 – 69 ocena:3
70- 84 ocena:4
85 -105 ocena:5
2ITSMatrice - priprema za kontrolni
By lanik
2ITSMatrice - priprema za kontrolni
- 442