Pages

viernes, 25 de enero de 2013

Calcular la sumatoria de las N potencias de N Codigo Fuente en C++

Problema
Hacer un programa o algoritmo, que dado N calcular:(1¹)+(2²)+(3³)+......+(N^N)

Codigo Fuente en C++
#include <iostream>
#include <math.h>
using namespace std;
int main(){
     double suma=0.0;
        int i,n;
        cout<<"ingresa numero"<<endl;
        cin>>n;
        for(i=1;i<=n;i++){
            suma=suma+pow(i, i);
        }
        cout<<suma;
    return 0;
}

2 comentarios:

Nataly Molina Montes dijo...

Excelentiisiiima colección, de gran ayuda amig@, ¡¡GRACIAS!!

David oneik dijo...

me podrias ayudar? este codigo no me compila
yo quiero que el usuario escoja la base y se sumen todas sus potencias hasta n
pero por alguna razón no lo hace
#include
#include
#include
main()
{
int sumapotencia=0, potencia, m, n, i;
printf("ingresa base\n");
scanf("%d",&m);
printf("ingresa n\n");
scanf("%d",&n);
for(i=1; i<n; ++i)
{
potencia= pow(m,i);
sumapotencia= sumapotencia+potencia;
}
printf("Total:\n%d", sumapotencia);
}

Publicar un comentario en la entrada