No, con il tuo approccio verrebbero contati solo quanti "massimi temporanei" ci sono stati.Originariamente inviato da manuel_samele
potrebbe essere fatto in questo modo:
int cont=0;
for(...;....;....){
if(numero>max){
max = numero;
cont++;
printf("Numero massimo %d\n", max, " ",cont);
}
}