Code:
#include<stdio.h>
#define max 100
int matrica[max][max];
int determinanta(i,j){
return matrica[i][j]*matrica[i+1][j+1]-matrica[i][j+1]*matrica[i+1][j];
}
int main(){
int i,j, n, mini, minj;
printf("Dimenzija kvadratne matrice:\n"); scanf("%d", &n);
printf("Unesite elemente matrice po vrsti:\n");
for(i=0; i<n; i++) for(j=0; j<n; j++) scanf("%d", &matrica[i][j]);
mini=0; minj=0;
for(i=0; i<n-1; i++) for(j=0; j<n-1; j++){
if(determinanta(i,j)<determinanta(mini, minj)) { mini=i; minj=j;}
}
printf("Prvi clan min-matrice je %d\n",matrica[mini][minj]);
scanf("%d");
}
#include<stdio.h>
#define max 100
int matrica[max][max];
int determinanta(i,j){
return matrica[i][j]*matrica[i+1][j+1]-matrica[i][j+1]*matrica[i+1][j];
}
int main(){
int i,j, n, mini, minj;
printf("Dimenzija kvadratne matrice:\n"); scanf("%d", &n);
printf("Unesite elemente matrice po vrsti:\n");
for(i=0; i<n; i++) for(j=0; j<n; j++) scanf("%d", &matrica[i][j]);
mini=0; minj=0;
for(i=0; i<n-1; i++) for(j=0; j<n-1; j++){
if(determinanta(i,j)<determinanta(mini, minj)) { mini=i; minj=j;}
}
printf("Prvi clan min-matrice je %d\n",matrica[mini][minj]);
scanf("%d");
}
Program ucitava kvadratnu matricu, racuna iz svih 2x2 podmatrica minimalnu determinantu i izbacuje prvi clan te matrice
Treba da nacrtam algoritam ili dijagram toka za ovaj program,naravno nemam pojma

[Ovu poruku je menjao X Files dana 22.01.2010. u 21:05 GMT+1]