Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.
Nástěnka
❗22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
❗04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
❗23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.
Nejste přihlášen(a). Přihlásit
Zdravím,
zadání:
Napište program, který požádá učitele o zadání počtu známek.
Následně ho opakovaně žádá o zadávání známek. Nakonec program vytiskne aritmetický průměr ze zadaných známek.
Nějak nevím, jak zařídit to, abych měl proměnný počet proměnných, jak na to? Díky
Offline
↑ byk7:
Znáš pole? Ty známky můžeš ukládat do něj. Nebo můžeš průběžně přičítat známky k jedné proměnné, to je jednoduší (předpokládám, že ty známky potom už potřebovat nebudeš).
Offline
Zdravím,
na co pole? Výstupem je aritmerický průměr. Takže nějak takto (nekompiloval jsem):
int main(int argc, char *argv[]) { int pocetZnamek = 0, znamka, suma = 0, i = 0; cout << "Zadejte počet známek: "; cin >> pocetZnamek; while (i < pocetZnamek) { cout << "Zadejte známku: "; cin >> znamka; suma += znamka; i++; } cout << "Aritmetický průměr: " << double(suma)/double(pocetZnamek); }
Offline
↑ RePRO:
Ptal se jak mít "proměnný počet proměnných". Ve druhé větě říkám to samé co ty.
↑ byk7:
Doporučovala bych ti koupit si nějakou knížku.
Offline
↑ gladiator01:
jojo, díky :)
↑ gladiator01:
o knížku vůbec nejde, mám vlastní studijní materiály ;)
Offline