Citat:
Code:
min=a[0][0];
j=1;
for(i=0;i<n;i++)
{
if(a[ i ] [ j ]<min)
min=a[ i ] [ j ];
}
printf("Najmanji druge kolone je %d\n", min);
Minimum treba da ima inicijalnu vrednost prvog elementa te druge kolone, a to je "min=a[0][1]", odnosno prema tvom kodu "min=a[0][j]", a to dalje znaci da "j=1" treba da bude ispred ove linije koda.
Prema tvom kodu /netestirano/:
Code:
j=1;
min=a[0][j];
for( i=0; i<n; i++)
{
if ( a[ i ] [ j ] < min )
min = a[i][j];
}
printf("Najmanji druge kolone je %d\n", min);
Dalje, obrati paznju na liniju:
for( i=0; i<n; i++)
Vrednost prvog elementa druge kolone si vec uzeo kao potencijalni minimum. Nema potrebe da se opet testira, dakle, mozes da petlju zapocnes od drugog elementa (1).
for( i=1; i<n; i++)