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

4 comentarios:

Unknown dijo...

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

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

Renato Mosciaro dijo...

disculpa sera que lo puedes sacar en delphi? es que no entiendo c++ y me he dedicado a aprender delphi con el docente que pasamos y es el mismo algoritmo que nos dio par practicar pero no se como en delphi y c++ no entiendo

Unknown dijo...

disculpen alguien me podria ayudar con este tipo de manejo de digitos por favor 1+1+1+2+3+3+3+4....+n

Publicar un comentario