题目描述
已知正整数 nn 是两个不同的质数的乘积,试求出两者中较大的那个质数。
输入格式
输入一个正整数 nn。
输出格式
输出一个正整数 pp,即较大的那个质数。
输入输出样例
输入 #1复制
21
输出 #1复制
7
说明/提示
1 \le n\le 2\times 10^91≤n≤2×109
NOIP 2012 普及组 第一题
#include<iostream>
#include<cmath>
using namespace std;
int main(){
int n;
int i;
cin >> n;
for(int i = 2;i <= sqrt(n);i ++) {
if(n % i == 0){
cout << n / i << endl;
break;
}
}
return 0;
}