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";
}