005
28.10.2004, 14:17 Uhr
Bruder Leif
dances with systems (Operator)
|
Zitat von virtual: |
Denk besser noch mal drüber nach: array[4] = { -1, -2, -3, -4 } Ich habs nicht ausprobiert, möchte aber meinen Popo verwetten, daß da bei Dir ne 0 rauskommt...
Okay, machen wir noch eine Vereinfachung: count >=2 ist auch garantiert.
|
Uuuuups... OK, dann 125:
C++: |
int max2(const int *a,int c){int x=*a>a[1]?a[1]:*a,y=x,*b=a;for(;c;c--,b++){if(*b>x){y=x;x=*b;}else if(*b>y)y=*b;}return y;}
|
-- Mit 40 Fieber sitzt man nicht mehr vor dem PC. Man liegt im Bett. Mit dem Notebook. |