Odpowiedź:
#include<iostream>
using namespace std;
int main()
{
int i, a, max; //deklarujemy zmienne i do kontrolowania obrotu pętli, a do podawania kolejnych liczb i max do przechowywania największej
for (i = 0; i < 5; i++)
{
cout << "Poddaj liczbe: ";
cin >> a; //podajemy liczbe
if (i == 0) //jesli jest to pierwszy obrót pętli czyli podaliśmy jedną liczbę to ta liczba jest największa
max = a;
else if (a > max) //jeśli jakaś z kolejnych liczb jest większa od najwiekszej czyli od jakiejkolwiek z liczb co podaliśmy wcześniej, to ona jest największa
max = a;
}
cout << "liczba największa to: " << max; //wypisywanie największej
return 0;
}
Wyjaśnienie:
Po // wyjaśniłem co robi dana część programu. Przy zmiennej różnej od 0 sprawdzane jest czy podana liczba jest większa od max, a jeśli jest większa to jest przypisana do zmiennej max. Wartość zmiennej i pod koniec programu wynosi 4