#include<stdio.h>
#include<conio.h>
main(){
// matrica 3x3 ponavljanje gradiva
// Matrica rad sa elementima na dijaogonalama, ispis, suma, najveci element
int sah[3][3];
int suma=0;
int najveci;
int sumaGD=0; // suma glavne diajgonale
int sumaSD=0; // suma sporedne dijagonale
int najveciGD=0; //najveci element glavne dijagonale
int najveciSD=0; //najveci element sporedne dijagonale
printf(" Unesite elemente matrice 3x3\n");
for (int i=0;i<3;i++){
for (int j=0;j<3;j++){
printf("sah[%d][%d]=",i,j);scanf("%d",&sah[i][j]);printf("\n");
}
}
printf("Printf ispis elemenata matrice 3x3 \n");
for (int i=0;i<3;i++){
for (int j=0;j<3;j++){
printf("sah[%d][%d]=%d \n",i,j,sah[i][j]);
}
}
printf("Ispis elemenata glavne dijagonale matrice 3x3 \n");
for (int i=0;i<3;i++){
printf("sah[%d][%d]=%d \n",i,i,sah[i][i]);
}
printf("Ispis elemenata sporedne dijagonale matrice 3x3 \n");
for (int i=0;i<3;i++){
printf("sah[%d][%d]=%d \n",i,3-1-i,sah[i][3-1-i]);
}
//suma glavne dijagonale
for (int i=0;i<3;i++){
sumaGD+=sah[i][i];
}
printf("Suma elemenata glavne dijagonale 3x3 sumGD=%d\n\n",sumaGD);
for (int i=0;i<3;i++){
sumaSD+=sah[i][3-1-i];
}
printf("Suma elemenata sporedne dijagonale 3x3 sumSD=%d\n\n",sumaSD);
// postavljam da je najveci element prvi element matrice
najveciGD=sah[0][0];
// suma sporedne dijagonale
for (int i=0;i<3;i++){
if (najveciGD<sah[i][i]) najveciGD=sah[i][i];
}
printf("Najveci element glavne dijagonale 3x3 najveciGD=%d\n\n",najveciGD);
// postavljam da je najveci element prvi u poslednjoj koloni matrice
najveciSD=sah[2][0];
// suma sporedne dijagonale
for (int i=0;i<3;i++){
if (najveciSD<sah[i][3-1-i]) najveciGD=sah[i][3-1-i];
}
printf("Najveci element sporedne dijagonale 3x3 najveciGD=%d\n\n",najveciSD);
getch();
}
#include<conio.h>
main(){
// matrica 3x3 ponavljanje gradiva
// Matrica rad sa elementima na dijaogonalama, ispis, suma, najveci element
int sah[3][3];
int suma=0;
int najveci;
int sumaGD=0; // suma glavne diajgonale
int sumaSD=0; // suma sporedne dijagonale
int najveciGD=0; //najveci element glavne dijagonale
int najveciSD=0; //najveci element sporedne dijagonale
printf(" Unesite elemente matrice 3x3\n");
for (int i=0;i<3;i++){
for (int j=0;j<3;j++){
printf("sah[%d][%d]=",i,j);scanf("%d",&sah[i][j]);printf("\n");
}
}
printf("Printf ispis elemenata matrice 3x3 \n");
for (int i=0;i<3;i++){
for (int j=0;j<3;j++){
printf("sah[%d][%d]=%d \n",i,j,sah[i][j]);
}
}
printf("Ispis elemenata glavne dijagonale matrice 3x3 \n");
for (int i=0;i<3;i++){
printf("sah[%d][%d]=%d \n",i,i,sah[i][i]);
}
printf("Ispis elemenata sporedne dijagonale matrice 3x3 \n");
for (int i=0;i<3;i++){
printf("sah[%d][%d]=%d \n",i,3-1-i,sah[i][3-1-i]);
}
//suma glavne dijagonale
for (int i=0;i<3;i++){
sumaGD+=sah[i][i];
}
printf("Suma elemenata glavne dijagonale 3x3 sumGD=%d\n\n",sumaGD);
for (int i=0;i<3;i++){
sumaSD+=sah[i][3-1-i];
}
printf("Suma elemenata sporedne dijagonale 3x3 sumSD=%d\n\n",sumaSD);
// postavljam da je najveci element prvi element matrice
najveciGD=sah[0][0];
// suma sporedne dijagonale
for (int i=0;i<3;i++){
if (najveciGD<sah[i][i]) najveciGD=sah[i][i];
}
printf("Najveci element glavne dijagonale 3x3 najveciGD=%d\n\n",najveciGD);
// postavljam da je najveci element prvi u poslednjoj koloni matrice
najveciSD=sah[2][0];
// suma sporedne dijagonale
for (int i=0;i<3;i++){
if (najveciSD<sah[i][3-1-i]) najveciGD=sah[i][3-1-i];
}
printf("Najveci element sporedne dijagonale 3x3 najveciGD=%d\n\n",najveciSD);
getch();
}
No comments:
Post a Comment