[ munjamix @ 22.01.2010. 19:51 ] @
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"); } 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] |