#include <iostream>
#include <ctime>
using namespace std;

int main()
{
	srand(time(NULL));

	int n;
	cout << "隨機數字量 = ?";
	cin >> n;

	int nums[n];

	for (int i = 0; i < n; i++)
	{
		nums[i] = rand() % 100 + 1;
		cout << nums[i] << " ";
	}


	int k;
	cout << "\n\n前 k 大的數字, k = ?";
	cin >> k;


	int MAX[k] = {0}, idx[k];
	for (int i = 0; i < k; i++)
	{	
		for (int j = 0; j < n; j++)
		{
			if (nums[j] > MAX[i])
			{
				MAX[i] = nums[j];
				idx[i] = j;
			}
		}

		cout << MAX[i] << " at index " << idx[i] << endl;
		nums[idx[i]] = 0;
	}

	cout << endl << endl;
	system("pause");
}
