Mam taki problem, otóż potrzebuję wyświetlić, która z tych liczb jest największa a która najmniejsza (liczby nie większe niż 10)
tylko, że jak zrobiłem ten oto kod i wpisuję: 4 5 3 1 to wyswietla mi źle (4 5) zamiast 1 i 5 oto kod:
#include <iostream>
using namespace std;
int tablica [4];
void najmniejsza()
{
if(tablica[3],tablica[1],tablica[2] > tablica[0])
{ cout << tablica[0] << " ";}
else if(tablica[0],tablica[2],tablica[3] > tablica[1])
{ cout << tablica[1]<< " ";}
else if(tablica[0],tablica[1],tablica[3] > tablica[2])
{ cout << tablica[2]<< " ";}
else if(tablica[0],tablica[1],tablica[2] > tablica[3])
{ cout << tablica[3]<< " ";}
}
void najwieksza()
{
if(tablica[3],tablica[1],tablica[2] < tablica[0])
{ cout << tablica[0];}
else if(tablica[0],tablica[2],tablica[3] < tablica[1])
{ cout << tablica[1];}
else if(tablica[0],tablica[1],tablica[3] < tablica[2])
{ cout << tablica[2];}
else if(tablica[0],tablica[1],tablica[2] < tablica[3])
{ cout << tablica[3];}
}
int main()
{
cout << "Wprowadz dane: \n";
int i;
for(i=0; i < 4 ; i++)
{
cin >> tablica[i];
};
najmniejsza();
najwieksza();
cin.ignore();cin.get();
}