
Cálculo del número e con 200 decimales en C++
C/Visual C
Publicado el 31 de Octubre del 2002 por Oscar Galvis (11 códigos)
8.978 visualizaciones desde el 31 de Octubre del 2002
Cálculo del número e con 200 decimales. Realizado con arreglos.

















# include <iostream.h>
# include <conio.h>
# include <stdlib.h>
# include <stdio.h>
int aux[205];
int suma[205];
//---------------------------------------------------------------
void dividir(int i)
{int x,y,carry=0;
for (int j=0;j<205;j++)
{x = (aux[j]+carry*10)/i;
carry = (aux[j]+carry*10)%i;
aux[j] = x;
} }//---------------------------------------------------------------
void sumar()
{int x,carry=0;
for(int i=204;i>-1;i--)
{x=(suma[i]+aux[i]+carry)%10;
carry =(suma[i]+aux[i]+carry)/10;
suma[i]=x;
}}//---------------------------------------------------------------
void main ()
{for(int y=0;y<205;y++)
{aux[y] = 0;
suma[y] = 0;
}suma[0] = 5;
aux[0] = 5;
for (int i=3; i<125; i++)
{dividir(i);
sumar();
}cout<<"2.";
for(int k=0;k<205;k++)
cout<<suma[k];
getch();
}
Comentarios sobre la versión: Versión 1 (0)
No hay comentarios