Tuesday, 30 December 2014

UVA 10490 - Mr. Azad and his Son!!!!!(cpp file)

Problem Type : Number Theory




#include<iostream>
#include<cstdio>
#include<cmath>
using namespace std;
int prime[] = {2,3,5,7,11,13,17,19,23,29,31};
int main()
{
    int n;
    unsigned long long sum,i,j,coun;
    while(scanf("%d",&n)==1)
    {
        if(n==0)
            break;
        coun =0;
        for(i=0; i<11; i++)
        {
            if(n==prime[i])
                coun =1;
        }
        if(coun==1)
        {
            if(n==11 || n==23 || n==29)
            {
                cout<<"Given number is prime. But, NO perfect number is available." << endl;
            }
            else
            {
                sum = pow(2,n-1) * (pow (2,n)-1);
                cout << "Perfect: " << sum <<'!'<<endl;
            }
        }
        else
        {
            cout << "Given number is NOT prime! NO perfect number is available."<<endl;
        }
    }

}

No comments:

Post a Comment

ট্রিগার এর মাধ্যমে ডাটা ইনসার্ট - insert data using Database Trigger (Mysql)

সর্বপ্রথম আমরা প্রবলেমটা বুঝিঃ আমি একটা টেবিলের একটা কলামের ভ্যালুর উপর ডিপেন্ড করে আরেকটা কলামে ডাটা insert করব । এই কাজটা ট্রি...