Matrice: zadatak 1 statičke matrice
Napisati program za unos dve matrice, ispis elemenata dve matrice, izračunavanje zbira dve matrice, razlike dve matrice, množenja matrice skalarom i transponovanje matrice. Program treba da sadrži sistem menija sa sledećim opcijama: 1) Unos elemenata matrice A i B 2) Ispsi elemenata matrice A i B 3)Sabiranje matrica A i B 4)Oduzimanje matrica A i B 5) Mnozenje matrice A ili B skalarom (korisnik bira matricu) 6)Transponovanje matrice A ili B (korisnik bira matricu) 7) Kraj programa. Operacije matricama obaviti po vrstama. Treba obezbediti zaštitu da se ispis i bilo koja operacija ne može izvršiti dok se nisu unele matrice. Broj vrsta i kolona unosi korisnik, matrica ne može da bude veća od 20x20. Matrice se mogu sabrati ili oduzeti ako imaju jednak broj vrsta i kolona inače ispisati poruku. Matrice se mogu transponovati ako su kvadratne inače ispisati poruku. Posle svih operacija ispisati rezultujuću matricu. Program realizovati pomoću potprograma: za unos matrice, ispis, sabiranje dve matrice, oduzimanje, množenje matrice skalarom i transponovanje matrice. Napisati potprogram za realizaciju menija.
printf("\t\t\tRad sa statickim matricama po vrstama");
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) Sabiranje matrice A i B");
printf("\n\t4) Oduzimanje matrice A i B");
printf("\n\t5) Mnozenje matrice A ili B skalarom");
printf("\n\t6) Transponovanje matrice A ili B");
printf("\n\t7) Kraj programa");
printf("\n\tOdaberite opciju:");Domaći zadatak 1: Na osnovu prethodno urađenog zadatka napraviti program koji ima dodatnu opciju da ispiše elemente glavne dijagonale matrice ako je matrica kvadratna ili da ispiše najveće vrednost u svakoj vrsti matrice ako nije. Ovo uraditi pomoću dva dodatna potprograma.
Domaći zadatak 2: Na osnovu prethodno urađenog zadatka napraviti program koji ima dodatnu opciju da izračuna zbir najvećih elemenata po svakoj koloni matrice. Ovo uraditi pomoću dodatnog potprograma.
Domaći zadatak 3: Uraditi prethodne zadatke preko kolona matrice.
2ITS:Matrice-1
By lanik
2ITS:Matrice-1
- 457