E ovako, zadatak mi je napisati program koji unese 3 cijela broja i u posebnoj funkciji (do funkcija dosao s gradivom, tek poceo) ispise sve brojeve izmedju najveceg i najmanjeg unesenog. Ovo sam uradio :
#include <stdio.h>
int izm ( int min, int max );
int main()
{
int min;
int max;
int niz[3];
int i;
printf( "Upisi prvi broj: \n" );
scanf( "%d", &niz[0] );
min=niz[0];
max=niz[0];
for (i=1;i<3;i++)
{
printf( "Upisi %d. broj\n", i+1 );
scanf ("%d", niz[i]);
if (niz[i]>max) max=niz[i];
if (niz[i]<min) min=niz[i];
}
printf ("Brojevi izmedju su:\n", izm(min, max));
return 0;
}
int izm (int min, int max)
{
static int x;
for (x=min+1;x<max;x++)
return x;
}
program se crasha kad unesem 2. broj..