Prikaz jedne poruke
Stara 14.3.2019, 23:44   #393
sokadin
Novi član
 
Član od: 2.6.2010.
Poruke: 5
Zahvalnice: 2
Zahvaljeno 0 puta na 0 poruka
Određen forumom Re: How to... C++

I ako moze pomoc kod mene za C, treba mi program koji treba da stampa broj maksimalnih ocena studenata, evo koda sa sve komentarima:

Kod:
#include<stdio.h>

int main() {

	int n=1; //broj studenata sa najvisom ocenom
	int i; //brojac elemenata niza
	int max; //maksimalna ocena
	int o[14] = { 3,6,6,6,7,10,10,8,10,9,9,10,6,7 }; //niz sa ocenama
        max = o[0]; /*prvi element niza prooglasen maksimumom*/
	for (i = o; i <= 14; i++) {
		if (o[i + 1] > o[i]) { /*ako je susedni element veci, bice proglasen maksimumom, a n se vraca na 1*/
			max = o[i + 1];
			n = 1;
		}
		else if (o[i+1]<o[i]) /*ako je susedni element manji, nastavi za brojenjem*/
		{
			continue;
		}else{ /* u ostalim slucajevima, povecaj broj maksimalnih ocena za 1*/
			n++;
		}
		printf("%d", n); //stampaj broj maksimalnih ocena
		}
	return 0;
}
sokadin je offline   Odgovor sa citatom ove poruke