毛のはえたようなもの

インターネット的なものをつらつらとかきつらねる。

k番目に大きい数(cの場合)

#include <stdio.h>
#include <string.h>

int compare_int(const int *a,const int *b){
    return *b- *a;
}

int main(){

    int num[1000];
    char string[1000];
    int n ,k ,x;
    int i=0;

    fgets(string, 1000,stdin);
    sscanf(string,"%d %d",&n,&k);

    while(fgets(string, 1000,stdin) != NULL){
        sscanf(string,"%d",&x);
        num[i] = x;
        i++;
    }

    qsort(num,n,sizeof(int),(int (*)(const void*,const void*))compare_int);

    printf("%d\n",num[k-1]);
    return 0;
}