C++ program to calculate a to the power b without using power function

Share on FacebookTweet about this on TwitterDigg thisPin on PinterestShare on LinkedInShare on StumbleUponShare on TumblrShare on Google+Email this to someone

Write a C++ program to calculate a to the power b without using power function.

#include<iostream.h>
#include<conio.h>
void main()
{
	int a,b,i,temp=1;
	clrscr();
	cout<<"Enter number for operation";
	cin>>a>>b;
	for(i=1;i<=b;i++)
	{
		temp=temp*a;
	}
	cout<<endl<<"Result are:: "<<temp;
	getch();
}

Share on FacebookTweet about this on TwitterDigg thisPin on PinterestShare on LinkedInShare on StumbleUponShare on TumblrShare on Google+Email this to someone

11 Responses to “C++ program to calculate a to the power b without using power function”

  1. swati parmar

    #include
    #include
    void main()
    {
    int n,i,c;
    clrscr();
    printf(“\nEnter a number: “);
    scanf(“%d”,&n);
    for(i=1;i<=n ;i++)
    {
    c=n*n;
    }
    printf("\npower of a number is: %d",c);
    getch();
    }

    Reply
  2. #include
    #include

    class power
    {
    int base,exp,i,temp;
    public:
    void get();
    void cal();
    void dis();
    power()
    {
    temp=1;
    }
    };

    void power::get()
    {
    cout<>base>>exp;
    }
    void power::cal()
    {
    for(i=1;i<=exp;i++)
    {
    temp=temp*base;
    }
    }
    void power::dis()
    {
    cout<<"Calculated="<<temp;
    }
    void main()
    {
    clrscr();
    power p;
    p.get();
    p.cal();
    p.dis();
    getch();
    }

    Reply
  3. Above program gives wrong answers as well as they occupy high memory any more time to type the simple program is
    # include
    void main()
    {
    int a;
    cout<>a;
    cout<<"\n power of "<<a<<" is "<<a*a;
    }

    Reply
  4. SORRY GUYS I MISTAKED IN ABOVE PROGRAM THE CORRECT CODE IS HERE
    #include
    void main()
    {
    int a;
    cin>>a;
    cout<<"\n power of "<<a<<" is
    "<<a*a;
    }

    Reply
  5. Priyam Gaurav

    This problem can be solved by applying different methods.
    1st Method:

    #include
    #include
    void main()
    {
    int a,b,c,i;
    clrscr;
    printf(“Enter the base: “);
    scanf(“%d”,&a);
    printf(“Enter the power: “);
    scanf(“%d”,&b);
    c=a;
    for(i=1;i<b;i++)
    {
    c=c*a;
    }
    printf("Result = %d",c);
    getch();
    }

    2nd Method:

    #include
    #include
    void power(int a, int b);
    void main()
    {
    int a,b;
    clrscr();
    printf(“Enter the base: “);
    scanf(“%d”,&a);
    printf(“Enter the power: “);
    scanf(“%d”,&b);
    power(a,b);
    getch();
    }
    void power(int a, int b)
    {
    int c;
    c=a;
    for(i=1;i<b;i++)
    {
    c=c*a;
    }
    printf("Result = %d",c);
    }

    There are so many different methods to solve this problem.

    Reply
  6. #include
    #include

    int main ()
    {
    int a,b,i,temp=1;

    printf (“enter value :”);
    scanf (“%d”,&a);
    printf ( “enter power value :”);
    scanf (“%d”,&b);
    for (i=1;i<=b;i++)
    {
    temp= a*temp;
    }
    printf("vlaue is :%d", temp);

    getch();
    return 0;
    }

    Reply
  7. bilal iplanetz.com 03335106003

    this is easiest one take copy pencil insert value in loop and see how ezily it will

    Reply
  8. navin kumar

    how to find power of number without using pow function and multiplication operator ?

    Reply

Leave a Reply