Zadanie 10 - Známky žiakov

Úloha 1
Vytvorte program, ktorý:
 * vypíše známku žiaka z písomky podľa počtu dosiahnutých bodov: 100-90 bodov je jednotka, 89-80 bodov je dvojka, 79-70 je trojka, 69-60 je štvorka, 59 a menej je päťka (počet bodov zadajte z klávesnice)
 * vypíše známky všetkých žiakov triedy (v triede je N žiakov a údaje sa zadávajú v poradí: počet bodov z písomky a priezvisko žiaka)
 * vypíše priemernú známku triedy.

C++
using namespace std; typedef unsigned int uint; struct Ziak { 	string meno; uint znamka; }; typedef vector Ziaci; int main { 	// pocet ziakov uint pocet; cout << "Zadaj pocet ziakov: "; cin >> pocet; // ziaci Ziaci ziaci; ziaci.resize(pocet); // nacitanie ziakov cout << "Zadavaj informacie o ziakoch:\n"; for (Ziak& ziak : ziaci) { 		cout << "Meno: "; cin.ignore; getline(cin, ziak.meno); cout << "Body: "; uint body; cin >> body; if (body < 60) ziak.znamka = 5; else if (body < 70) ziak.znamka = 4; else if (body < 80) ziak.znamka = 3; else if (body < 90) ziak.znamka = 2; else ziak.znamka = 1; } 	// vypis znamok a priemeru cout << "\nZapisane znamky:\n"; float priemer = 0; for (Ziak& ziak : ziaci) { 		cout << ziak.meno << ": " << ziak.znamka << endl; priemer += ziak.znamka; } 	cout << "\nPriemerna znamka: " << priemer / pocet; cin.ignore; cin.get; return 0; }
 * 1) include
 * 2) include
 * 3) include

Úloha 2
Navrhnite pozvánku na školský ples.