Mam napisać program, który po wczytaniu danych do tablicy znajdzie największą liczbę w tablicy i poda jej pozycję w tablicy, oraz jeśli tych maksów jest więcej niż jeden, to poda stosowną informację. O ile udało mi się wyszukać największą wartość i podać pozycję w tablicy, to nie wiem jak uwzględnić w programie ten ostatni warunek.
#include<iostream>
int main()
{
using namespace std;
float tab[4];
int x;
float max;
int pozycja;
for(x = 0; x<4 ; x++) //wczytywanie danych
{
cout << "tab["<< x <<"]=";
cin >> tab[x];
}
for(x = 0; x<4 ; x++) //wyswietlenie danych
{
cout <<"tab["<< x <<"]="<< tab[x] <<endl;
}
max = tab[0];
pozycja = 0;
for(x = 0; x<4 ; x++)
{
if(max<tab[x])
{
max = tab[x];
pozycja = x;
}
}
cout << "maksymalna wartosc to: tab[" << pozycja <<"]="<< max <<endl;
}