Wracanie indeksu pierwszego elementu tablicy

0

Mam taki kod zwraca indeks ale wszystkich elementów jak przerwać zwracanie po pierwszym warunku

#include <iostream>
using namespace std;
main()
{
    float tab[] = {
        8.33, 3.21, 6.82, 8,
    };
    int n = sizeof(tab) / sizeof(tab[0]);
    float max, min;
    max = tab[0];
    min = tab[0];
    for (int i = 0; i < n; i++)
    {
        if (tab[i] < min)
            min = tab[i];
    }
    cout << "Minimum to " << min << endl;
    for (int i = 0; i < n; i++)

        if ((tab[i] / min) >= 2)
            cout << "Wiekszy o polowe to " << i + 1 << endl;
    return 0;
}
0

@Sparrow-hawk po co mu break kiedy on szuka minimum i maksimum, czyli musi przejrzeć wszystkie elementy.
@piterh w warunku musisz sobie aktualizować bieżący indeks, nic tam nie wypisuj! Wynik masz pokazać dopiero jak sprawdzisz wszystkie elementy.
W końcu kandydat na maksimum lub minimum systematycznie ci się zmienia, aż do momentu jak sprawdzisz wszystkie elementy.

1 użytkowników online, w tym zalogowanych: 0, gości: 1