for(i=0; i<n; i++){
scanf("%d",&array[i]);
int sayac=0;
while(array[i]>max){
max=array[i];
sayac++;
}
printf("%d",sayac);
}
yazdırdığımda var olan değeri yazdırıyor fakat bir türlü toplamıyor.Yani max=0 dan başlatıyorum zaten 1 girdi mi 1 yazıyor 2 girince 1 işleyiş istediğim gibi fakat toplamını alamıyorum bir türlü.
1 3 4 5 girildiğinde 4 vermesi gerekirken 1 1 1 1 veriyor.Bu nasıl aşılır?