Pages

miércoles, 23 de enero de 2013

Calcular las 30 primeras potencias de 3 Codigo Fuente en C++

Problema
Hacer un programa o algoritmo que calcule las 30 primeras potencias de 3 y la suma de ellos.

Codigo Fuente en C++
#include <iostream>
#include <sstream>
#include <math.h>
using namespace std;
string convertir(int a){
    stringstream buf;
    string res;
    buf<<a;
    res=buf.str();
    return res;
}
int main(){
    double pot,sum =0;
    string cad="";
    for(int i=0;i<=30;i++){
         pot=  pow(3, i);
         cad = cad+" 3 Potencia "+convertir(i)+" = "+convertir(pot)+"\n";
         sum=sum+pot;
     }
      cout<<cad;
      cout<<"Suma Total : "<<sum;
   return 0;
}

0 comentarios:

Publicar un comentario