Cześć, robię sobie zadanie i coś mi ciągle wywala błąd "przekroczono limit czasu" jak u siebie odpalam to nawet to działa. Ktoś powie czemu algorytm tak zamula? Z góry dzięki.
#include <iostream>
using namespace std;
int main() {
int pierwsza, kolejna, min, max;
int pozycjamax = 1;
int pozycjamin = 1;
int licznik = 1;
cin >> pierwsza;
max = pierwsza;
min = pierwsza;
do {
cin >> kolejna;
if (kolejna != 0) {
if (kolejna > -501) {
if (kolejna < 501) {
licznik++;
if (kolejna < min) { pozycjamin = licznik; min = kolejna;
}
if (kolejna >= max) { pozycjamax = licznik; max = kolejna; }
}
}
}
} while (kolejna != 0);
cout << min << endl;
cout << pozycjamin << endl;
cout << max << endl;
cout << pozycjamax << endl;
return 0;
}