Thứ Tư, 27 tháng 4, 2022

DAUGIA C++

#include <bits/stdc++.h>
using namespace std;
int a,b,s=0;
void nhap()
{
    cin>>a>>b;
}

bool ktnt(int x)
{
    if (x<2) return false;
    for (int i=2;i<=int(sqrt(x));i++)
        if (x%i==0) return false;
    return true;
}

bool ktdx(int x)
{
    int t=x,m=0;
    while (t>0)
    {
        m=m*10+(t%10);
        t=t/10;
    }
    if (m==x) return true;
    else return false;
}

void xuli()
{

    for (int i=a;i<=b;i++)
    {
        if(ktnt(i)==true && ktdx(i)==true) s++;
    }
    cout<<s;
}

int main()
{
    freopen("daugia.inp","r",stdin);
    freopen("daugia.out","w",stdout);
    nhap();
    xuli();
}

Không có nhận xét nào:

Đăng nhận xét

Lưu ý: Chỉ thành viên của blog này mới được đăng nhận xét.