Cod sursa(job #2013326)
Utilizator | Data | 21 august 2017 08:29:37 | |
---|---|---|---|
Problema | Divizori Primi | Scor | 0 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.58 kb |
#include<fstream>
using namespace std;
ifstream fin("divprim.in");
ofstream fout("divprim.out");
int k,n,i,x,y,d,m,t,j;
int main(){
fin>>t;
for(j=1; j<=t; j++){
fin>>n>>k;
m=0;
for(i=n;i>0;i--){
x=i;
y=0;
for(d=2;d<=x;d++){
if(x%d==0)
y++;
while(x%d==0){
x=x/d;
}
}
if(y==k){
m=i;
break;
}
}
fout<<m<<"/n";
}
}