olá pessoal,estou resolvendo um problema em C++,estou utilizando repetição para a solução do mesmo,mais como ainda vou aprender repetição no meu curso,acho que estou fazendo algo errado,abaixo colocarei a questão e o meu codígo :
"criar um algoritmo que leia uma base e um expoente e apresente na tela o valor da potencia da base pelo expoente,considere apenas a entrada de valores inteiros e positivos e maiores que zero,não utilizar qualquer função para calcular a potência,use para a solução deste problema estrutura de repetição (laço)"
meu algoritmo esta assim até agora :
#include <stdio.h>
#include <stdlib.h>
int main () {
int base,expo, x, r,resultado;
x=0;
printf("digite a base:");
scanf("%d", &base);
printf("digite o expoente");
scanf("%d", &expo);
base = r;
for (x=1;x<=expo;x++);
{
r=(r*base);
printf("resultado: %d\n", &r);
}
printf("resultado : %d\n", &resultado);
system("pause");
}
lembrando que ainda não tive aulas de repetição,tentei fazer após ver alguns videos e não deu certo,nem sei sê nesse caso devo usar for como utilizei no algoritmo,ou é melhor usar while,ou DO WHILE,caso alguem tiver uma dica ou resolução desse problema,da um help ai..kkk
desde já,obrigado.