Hola!
Pues estoy haciendo un pequeño un programa
para hacer las potencias de un nro.
Aqui está:
#include <conio.h>
#include <iostream.h>
main()
{int n,c,p,ca;
c=0; p=1; ca=0;
cout<<"\nIngresa un numero para ver la magia =\n ";
cin>>n;
if(ca<12)
{ca=ca+1;}
while (c<n)
{ c=c+1;
p=p*n;
cout<<"\n\n"<<n<<" ^ "<<c<<" = "<<p;
}
getch();
}
y me gustaría saber si me podrían
ayudar para que en vez de que imprimir asi:
9 ^ 4 = 6561
Lo haga asi:
9 * 9 * 9 * 9 = 6561
Para aprender :3
Para ello primero imprimes el numero y a continuación utilizas un bucle para la secuencia " * n * n ...". Por ejemplo:
#include <iostream>
using namespace::std;
int main()
{
cout << "Ingresa un numero para ver la magia: ";
int n;
cin >> n;
int c = 0;
int p = 1;
while (c < n) {
c++;
p *= n;
cout << n;
for (int i = 1; i < c; ++i)
cout << " * " << n;
cout << " = " << p << endl;
}
return 0;
}
Un saludo
Muchas gracias!! :D