Dev C++
Would you like to react to this message? Create an account in a few clicks or log in to continue.
Search
 
 

Display results as :
 


Rechercher Advanced Search

Latest topics
Navigation
 Portal
 Index
 Memberlist
 Profile
 FAQ
 Search

Matrica 3x3 rad sa diajgonalama, ispis,suma, najveci element dijagonale

Go down

Matrica 3x3 rad sa diajgonalama, ispis,suma, najveci element dijagonale Empty Matrica 3x3 rad sa diajgonalama, ispis,suma, najveci element dijagonale

Post  Don Corleone Wed Apr 13, 2011 11:37 pm


#include<stdio.h>
#include<conio.h>


int 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();
}
Don Corleone
Don Corleone
Admin

Posts : 148
Join date : 2009-10-28
Age : 31
Location : Sombor - Serbia

https://programing.forumotion.com

Back to top Go down

Back to top

- Similar topics

 
Permissions in this forum:
You cannot reply to topics in this forum