#include<stdio.h>
#include<stdbool.h>
#include<math.h>
int prime(int num_p, int num_q, int num_n);
int check_prime(int num);
int main(){
int num_prime1, num_prime2, num;
scanf("%d %d %d",&num_prime1, &num_prime2, &num);
prime(num_prime1, num_prime2, num);
}
int check_prime(int num){
bool check=true;
int i;
for(i=2;i<(sqrt(num));++i){
if(num%i==0){
check = false;
}
}
return check;
}
int prime(int num_p, int num_q, int num_n){
int i, count=0;
if(check_prime(num_p)==true && check_prime(num_q)==true){
for(i=0; i<num_n; ++i){
if((i%num_p==0) && (i%num_q==0)){
if(i>count)count = i;
}
}
}
printf("%d",count);
}
'' 'Это мой код. Я хочу найти наибольшее число, которое может делить его только на 2prime число
Пример: ввод: 3, 5 ---> prime_number
...... ввод: 100 ---> номер диапазона, я хочу найти наибольшее число, которое может делить только 2prime число
вывод: 75 ---> (75 не 90, потому что 2 может разделить 90 не только 3,5
как я могу сделать? '' '