5. gyakorlat Nagy ZH megirasa. 2 feladat 70 perc Kezdo- es vegfelteteles ismeteses vezerles ------------------------------------------ Kezdofelteteles --------------- while (F) { M; } ----- ( F ) --+-- | +--+--+ | M | +-----+ Vegfelteteles ------------- do { M; } while (!F) ----- ( F --+-- | +--+--+ | M | +-----+ FA: Határozzuk meg egy valós számsorozat legkisebb és legnagyobb elemét, valamint a sorozat átlagát! #include #include using namespace std; int main(){ double Vegjel, Szam, Osszeg, Min, Max, Atlag; int Db; cout << "Ez a program valós számsorozat minimális," << endl; cout << "maximális elemét és átlagát számolja." << endl; cout << "Az input sorozatot végjel zárja." << endl; cout << "Kérem a végjelet!" << endl; cin >> Vegjel; cout << "Kérem az input számsorozatot!" << endl; cout <<"? "; cin >> Szam; Min = Max = Szam; Osszeg = 0.0; Db = 0; while (Szam != Vegjel) { Osszeg += Szam; Db++; if (Szam < Min) { Min = Szam; }else if (Szam > Max) { Max = Szam; } cout << "? "; cin >> Szam; } if (Db == 0) { cout << "Üres számsorozat érkezett." << endl; }else { Atlag = Osszeg / Db; cout << "Minimum = " << Min << " Maximum= " << Max << endl; cout << "Az átlag =" << Atlag << endl; } system("PAUSE"); return 0; }