Ten program ma za zadanie pokazywać pozycję wszystkich najmniejszych wartości w ciągu.
#include<iostream>
using namespace std;
int main()
{
int tab[100], minimum, n, c, location = 1;
cin>>n;
for (c = 0; c < n; c++)
cin>>tab[c];
minimum = tab[0];
for (c = 1; c < n; c++)
{
if (tab[c] < minimum)
{
minimum = tab[c];
location = c+1;
}
}
cout<<location;
return 0;
}
Problem w tym że, pokazuję tylko jedną pozycję wartości najmniejszej
np Dla ciągu liczb 5 3 1 4 1 2
Pokażę że, najmniejsza wartość "1" jest na miejscu 2 ale nie pokażę że, jest na miejscu 4 gdzie "5" to ilość liczb w ciągu a "3 1 4 1 2" to te liczby do sprawdzenia.
Co zrobić by to naprawić?