/* derived from PR c/2100 */ extern void abort (); extern void exit (int); #define SMALL_N 2 #define NUM_ELEM 4 int main(void) { int listElem[NUM_ELEM]={30,2,10,5}; int listSmall[SMALL_N]; int i, j; int posGreatest=-1, greatest=-1; for (i=0; i greatest) { posGreatest = i; greatest = listElem[i]; } } for (i=SMALL_N; i greatest) { posGreatest = j; greatest = listSmall[j]; } } } if (listSmall[0] != 5 || listSmall[1] != 2) abort (); exit (0); }