#include <iostream>
#include <cstdio>
#include <math.h>
using namespace std;
int prime(int num){
    int i,flag=0;
  for(i=2;i<=sqrt(num);i++){
     if(num%i==0){
         flag=1;
        break;
     }
  }
 if(flag==0){
    return 1;
 }
 else
    return 0;
}
int main (){
       int num,i,flag,x,y;
       while(scanf("%d",&num)==1){
         if(num==0) break;
         flag=0;
         for(i=3;i<num;i++){
           x=prime(i);
           y=prime(num-i);
           if(x==1&&y==1){
            flag=1;
            break;
           }
         }
         if(flag==0){
            printf("Goldbach's conjecture is wrong.\n");
         }
         else{
            printf("%d = %d + %d\n",num,i,num-i);
         }
       }
   return 0;
}
 
কোন মন্তব্য নেই:
একটি মন্তব্য পোস্ট করুন