Đây là lời giải của mình đã AC. Nếu bạn đã cố gắng mà chưa làm được thì có thể tham khảo lời giải của mình.
Xem code AC
#include
#include
#include
#include
using namespace std;
bool palinornot(long long int n)
{
long long int res =0,tam =n;
while (n!=0)
{
res = res*10 + (n%10);
n/=10;
}
if(res==tam) return true;
else return false;
}
bool bauocprime(long long int n){
long long int dem=0,i;
for(i = 2; i <= n; i++){
if(n%i==0) dem++;
while(n % i == 0){
n /= i;
}
}
if(dem >= 3) return true;
else
return false;
}
int main()
{
long long int i;
long long int a,b;
cin >> a >>b;
for(i=a;i<=b;i++)
if(bauocprime(i)==true && palinornot(i)==true) cout<
Chi tiết bài tập - Luyện Code Online
https://luyencode.net/problem/FH_05_07