Chciałbym zastąpić to pojedyńcze wypisanie 4ciu ifów pętlą ale nie wiem czy to możliwe, chcę uniknąć używania wbudowanej zmiennej max.
Oto kod źródłowy..
#include <iostream> #include <time.h> #include <cstdlib> using namespace std; int liczba[5]; int suma = 0; int srednia; int maks; int main() { for(int i = 0; i < 5; i++) { cout << "Podaj: "<< i+1 << " liczbe: "; cin >> liczba[i]; maks = liczba[0]; //przypisałem umowną wartosc maks tak jak w filmiku z zad 11 if (liczba[i] > maks) maks = liczba[1]; //tutaj chciałbym zapętlać w jednej linii if (liczba[2] > maks) maks = liczba[2]; if (liczba[3] > maks) maks = liczba[3]; if (liczba[4] > maks) maks = liczba[4]; suma += liczba[i]; } srednia = suma / 5; cout << "\nSuma wynosi: "<< suma<< "\n"; cout << "Srednia wynosi: "<< srednia << "\n"; cout << "Sprawdzanie najwiekszej liczby z 5 podanych liczb: \n"; cout << "Najwieksza liczba to: "<< maks << "\n"; }