Cod sursa(job #982617)

Utilizator daniel.amarieiDaniel Amariei daniel.amariei Data 9 august 2013 15:47:32
Problema Statistici de ordine Scor 50
Compilator c Status done
Runda Arhiva educationala Marime 0.41 kb
#include <stdio.h>
#include <stdlib.h>
#define MAXSIZE 30000001

long M[MAXSIZE];

int compare(const void* a, const void* b)
{
	return *(const long*)a - *(const long*)b;
}

int main()
{
	int n, k, i;
	freopen("sdo.in", "r", stdin);
	freopen("sdo.out", "w", stdout);

	scanf("%d %d", &n, &k);
	for (i = 1; i <= n; ++i)
		scanf("%ld", M + i);

	qsort(M + 1, n, sizeof(long), compare);
	printf("%ld\n", M[k]);

	return 0;
}