Najmniejsza liczba z ciągu

Programowanie w języku C i językach pochodnych, jak C++, C#
Dima

Najmniejsza liczba z ciągu

Post autor: Dima » 29 paź 2022, 18:07

mam takie zadanie: dany jest ciąg liczb całkowitych zakończony zerem, przy czym zero nie jest elementem tego ciągu. Liczby w ciągu mogą się powtarzać. Należy znaleźć minimalną liczbę w ciągu oraz jej ostatnie położenie

zrobiłem prawie wszysko tylko nie mogę zrobić z tym wypisywaniem ostatniego położenia, proszę pomocy
to mój kod:
#include <iostream>

using namespace std;

int main()
{
int max = 0; //pierwszą liczbę przypisujemy do zmiennej min
int index = 0;

while (true)
{
int l = 0; //l = liczba
cin >> l;
if (l == 0)
break;
if (l < max) //podmieniamy, gdy znajdziemy mniejszą niż min
max = l;
index++;
}
cout << max << endl << index;
return 0;
}