Banalny problem. Napisalem program ktory wyswietli najmniejszy element tablicy, ale nie moge dojsc jak wyswietlic drugi co do wartosci najmniejszy element.
Czy moglby ktos mnie naprowadzic?
#include <iostream>
#include <cstdlib>
using namespace std;
int second(int array[], int number)
{
int minimum = array[0];
for(int i=0; i<number; i++)
{
if(minimum>array[i])
minimum = i;
}
return minimum;
}
int main()
{
int number;
do
{
cin >> number;
}
while(number>999);
int array[number];
for(int index=0; index<number; index++)
{
array[index]=rand()%50;
}
for(int index=0; index<number; index++)
{
cout << index << " " << array[index] << endl;
}
int minimum = second(array,number);
cout << endl << minimum << " " << array[minimum];
return 0;
}