Cod sursa(job #2775772)

Utilizator cs2323blackbluegrey cs2323 Data 17 septembrie 2021 01:19:29
Problema Divizori Primi Scor 0
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.43 kb
#include<iostream>
#include<fstream>
using namespace std;

int main(){
	
	ifstream f("divprim.in");
	ofstream g("divprim.out");
	int t;
	f >> t;
	
	for(int i = 0; i < t; i++)
	{
		int n, k;
		cin >> n >> k;
		
		for(int j = 1; j < n; j++)
		{
			int cnt = 0;
			if(n % j == 0 && is_prim(j)) cnt++;
			if(cnt == k) {cout << j << endl; break;
			}
			if (cnt < k) cout << 0 << endl;
		}
	}
	f.close();
	g.close();
}