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:

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

    ResponderEliminar
  2. 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);
    }

    ResponderEliminar
  3. 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

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

    ResponderEliminar