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(); } |

Sir, this gives a^b+1

why did it not run?

#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();

}

#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();

}

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;

}

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;

}

thanks

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.

#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;

}

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

Thanx Guys.

U r doing great.

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

#include

#include

using namespace std;

int main() {

int exp;

float base;

cout <> base >> exp;

cout << "Result = " << pow(base, exp);

return 0;

}

We can find power of a number using recursion. check this c program http://www.techcrashcourse.com/2015/03/c-program-power-of-number-using-recursion.html

Write a program to find power of a number ( exponent value should be negative or 0.)

int main ()

{ int b, a;

for ( int n=1; n<=a; n++)

{b=a*n;

}

count<<b;}

i want c++ program for triple power? send immediately …………………….

write the program accept two number a&b and calculate a*b,a/b,a%b. without using *,/,% operators ..

#include

#include

void main()

{

float a,b,add,sub,mul,div;

printf(“enter the value of a & b\n”);

scanf(“%f%f”,&a,&b);

add=a+b;

sub=a-b;

mul=a*b;

div=a%b;

printf(“the value of addition is = %f\n”,add);

printf(“the value of subtract is = %f\n”,sub);

printf(“the value of multiplication is = %f\n”,mul);

printf(“the value of divide is = %f\n”,div);

getch();

}

Thank You Very Much…

Thank You Very Much…This Helped me a lot…

sir plz give me the solution of a c program :

write a program of a ‘C’ program to find out the value of y in the following eq.

y=x*x+3x+1

sir write a program in c++ to calculate (a^b) without using any built in fuction (please code)

How can i calculate power of any number or value without using loop,lib function,or recursion…..Have you any idea about??

plzz reply