Drodzy użytkownicy !
Mam mały problem z moim kodem, który ma wskazywać najmniejszą i największą liczbę z tablicy. Jestem niemalże pewny że tak ma to wyglądać ,ale niestety to nie działa.Chciałbym Was
prosić o radę , co mógłbym zmienić w kodzie . Gdy program działa, i wpisuje liczby , to cały czas niezależnie jaką cyfre wpisuje , największa i najmniejsza liczba wynosi 0
#include <iostream>
#include <windows.h>
#include <cstdlib>
using namespace std;
int liczba[10] ,najw,najm;
int main()
{
cout << "Siemanko podaj 10 dowolnych liczb " << endl;
najw=liczba[0];
najm=liczba[0];
for (int i = 0;i<10;i++)
{
cout<<"Podaj liczb: "<<i+1<<endl;
cin>> liczba[i];
if(liczba[i]>najw)
liczba[i]=najw;
cout<<" Oto najwieksza liczba: "<<najw<<endl;
if(liczba[i]<najm)
liczba[i]=najm;
cout<<"Oto najmniejsza liczba: "<<najm<<endl;
}
return 0;
}