Dev - C++ - Escribir un programa para calcular Xn

 
Vista:
sin imagen de perfil
Val: 42
Ha disminuido su posición en 3 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Escribir un programa para calcular Xn

Publicado por Norberto (10 intervenciones) el 08/04/2021 05:38:06
WINWORD_kjnLIN8Sm8

Hola, alguien podría ayudarme en la solución de este problema
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
-1
Responder
Imágen de perfil de Alfil
Val: 4.344
Oro
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Escribir un programa para calcular Xn

Publicado por Alfil (1444 intervenciones) el 08/04/2021 09:22:44
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include <iostream>
 
int potencia(int x, int n);
 
int main()
{
    int x, n;
 
    std::cout << "X: "; std::cin >> x;
    std::cout << "N: "; std::cin >> n;
 
    std::cout << std::endl << x << " elevado a " << n
              << " es " << potencia(x, n) << std::endl;
 
    return 0;
}
 
int potencia(int x, int n)
{
    int k = 1;
    int z = x;
 
    while (k++ < n)
        z *= x;
 
    return z;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Alfil
Val: 4.344
Oro
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Escribir un programa para calcular Xn

Publicado por Alfil (1444 intervenciones) el 08/04/2021 11:59:53
Si n = 0

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include <iostream>
 
int potencia(int x, int n);
 
int main()
{
    int x, n;
 
    std::cout << "X: "; std::cin >> x;
    std::cout << "N: "; std::cin >> n;
 
    std::cout << std::endl << x << " elevado a " << n
              << " es " << potencia(x, n) << std::endl;
 
    return 0;
}
 
int potencia(int x, int n)
{
    int k = 1;
    int z = x;
 
    if (n == 0) return 1;
 
    while (k++ < n)
        z *= x;
 
    return z;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar