Извините за оффтоп. Время поджимает. Есть задача.
Задается размер массива в ручную (например 7), нужно найти к-ый минимум (например нужно найти 3 минимум) и вывестина экран изначальный массив и этот минимум. Как мне обьяснил препод (и если я его правильно понял), то выглядить это должно примерно так:
Программа запрашивает у пользователя в вести размер массива (ввод размера массива в ручную например 7)
Далее программа запрашивает, указать какой минимум он хочет найти: (например 3)
После этого программа просит ввести массив в ручную (6 2 7 1 8 5 9)
И в конце программа должна вывести на экран сам массив и к-ый минимум.
Как мне обьяснил препод, программа должна найти первый минимум по отношению ко всему массиву в данном случае это 1, затем второй минимум - 2, потом 3 минимум - 5.
Как я понял, то это должно выглядить так: программа находит первый минимум - 1, потом найти следующий минимум и сравнивать его с массивом, но не учитывать первый минимум.
P.S. В С++ я не селен, понимаю, но реализовать не могу. Помогите пожайлуста. В понедельник сдавать!
Код:

#include <iostream.h>
#include <stdlib.h>
#include <time.h>
#include <conio.h>
main()
{
int n, i, k, m;
cout<<"Vvedite kolichestvo chisel v massive"<<endl;
cin>>n;
int A[10];
cout<<"Vvedite, kakoj po schetu minimum nado najti"<<endl;
cin>>m;
int min, c;
for (i=0; i<n; i++)
{
cout << "Vvod massiva: ";
cin >> A[i];
if (A[i]<min) min=A[i];
}
cout<<endl;
c=1;
min = A[0];
for (i=0; i<n; i++)
{
if (A[i]>min) { min = A[i]; c++;};
if (c==m)
{
cout<<"Iskomoe znachenie "<< min;
break;
};
};
if (c<m) cout<<"Trebuemoe znachenie otsutstvuet";
getch();
}
Вот код программы, которую мне помогли написать. То что она не правильная - известно. Может наведет на мысль.