Liệt kê tất cả các cặp số p, 4p+1 đều là số nguyên tố nhỏ hơn n


Cho số tự nhiên n. Hãy liệt kê tất cả các cặp số p, 4p+1 đu là số nguyên tố nhỏ hơn n. Trong đó p cũng là số nguyên tố nhỏ hơn n.
#include<iostream.h>
#include<math.h>
//liet ke cac cap so p, 4*p+1 deu la so nguyen to <n
int ngto(int a)   

// code design by SEO ANH

{
    if (a < 2) return 0;
    if(a==2) return 1;
    else{
         for(int i = 2; i <= sqrt (a); i++){
                 if (ngto(i) && a%i == 0) return 0;
                 }
         return 1;
         }
}
int main(){
    int n;
    cout<<"nhap vao so n:\n";
    cin>>n;
    cout<<"cac cap so thoa man de bai la:";
    for(int i=0;i<(n-1)/4;i++)
    {
        if(ngto(i)==1)
        {
            if(ngto(4*i+1)==1)
            cout<<i<<","<<4*i+1<<" "<<"\n";
        }
    }
   
return 0;       
}



Nhãn bài viết: |
Blog, Updated at: 05:46