#include <stdio.h>
int main( void )
{
int in, cnt = 0, max, min;

scanf( "%d", &in );
if( in < 0 ) {
printf( "cnt = 0" ); // 要らんかも知れん
return 0;
}
max = min = in;
cnt++;
while( 1 ) {
scanf( "%d", &in );
if( in < 0 ) {
printf( "cnt = %d, min = %d, max = %d\n", cnt, min, max );
return 0;
}
if( in < min ) min = in;
if( in > max ) max = in;
cnt++;
}
}

なんか垢抜けないコードで吐きそうだ