Cod sursa(job #1293667)

Utilizator badea_adi1999Badea Adrian Catalin badea_adi1999 Data 16 decembrie 2014 12:28:13
Problema Statistici de ordine Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.73 kb
//Sortare cu parsare
#include <cstdio>
#include <cstring>
#include <algorithm>
#include <fstream>
#define nmax 30000057
#define parsmax 10000000
using namespace std;
ifstream f("sdo.in");
FILE *g=fopen("sdo.out","w");
int n,k,nr;
int v[nmax];
char s[parsmax+100];


void citire()
{int m,i;
nr=1;

while (nr<=n)
        {i=0;
         f.get(s,parsmax);
         m=strlen(s);
         if (m==0) break;
         while (i<m)
                  {if (s[i]==' ') nr++;
                        else v[nr]=v[nr]*10+(s[i]-'0');
                  i++;
                  }
         memset(s,0,m+5);
         }


}


int main()
{int i,j;
f>>n>>k;f.get();
citire();
sort(v+1,v+n+1);
fprintf(g,"%d",v[k]);

return 0;
}