Cod sursa(job #2555517)
Utilizator | Data | 24 februarie 2020 09:29:38 | |
---|---|---|---|
Problema | Divk | Scor | 0 |
Compilator | cpp-64 | Status | done |
Runda | Arhiva de probleme | Marime | 0.49 kb |
#include <fstream>
using namespace std;
int main()
{
ifstream fin ("divk.in");
ofstream fout ("divk.out");
int n, marcel=0, d=2, k;
fin >> n >> k;
for(int i=1; i<=n; ++i)
{
long long x;
fin >> x;
marcel=0;
d=2;
while(d*d<x)
{
if(x%d==0)
marcel=marcel+2;
d++;
}
if(d*d==x)
marcel++;
if(marcel==k)
fout << x << " ";
}
return 0;
}