Public feed #725735

Stuff

public c v1 · immutable
Raw Edit
·published 2007-10-04 17:45 UTC
rendered paste body
#include <stdio.h>#include <limits.h>int main(int ac, char **av) {   int val, lastVals[2]={INT_MIN, INT_MIN};   int maxs[2], maxPoss[2]={-1,-1};   int pos=0;   for(;;) {      pos++;      scanf("%d", &val);      if(val==0)         break;      if(lastVals[1]>lastVals[0] && lastVals[1]>val) { //znaleziony max         maxPoss[0]=maxPoss[1];         maxPoss[1]=pos-1;         maxs[0]=maxs[1];         maxs[1]=lastVals[1];      }      lastVals[0] = lastVals[1];      lastVals[1] = val;   }   if(lastVals[1]>lastVals[0]) {      maxPoss[0]=maxPoss[1];      maxPoss[1]=pos-1;      maxs[0]=maxs[1];      maxs[1]=lastVals[1];   }   if(maxPoss[0]!=-1) {      printf("przedostatni max na %i = %i\n", maxPoss[0], maxs[0]);   } else if(maxPoss[1]!=-1) {      printf("max na %i = %i\n", maxPoss[1], maxs[1]);   } else {      printf("no max\n");   }}