Hola!

Registrándote como bakuno podrás publicar, compartir y comunicarte en privado con otros bakuos :D

Regístrame ya!

ayuda con programa de c++,, sumar 2 numeros pero???

oaxaco

Bovino Milenario
Desde
13 Ago 2007
Mensajes
1.330
hola miren necesito un prgorama en c++ que sume dos numeros, pero estos deben tener mas de 100 digintos pero igual o menos que 500 digitos......
les piedo me ayuden por favor........
 
chale te ayudo..nada más se claro en la peticion
 
a mira ps es que necesito el codigo fuente (c++) de un programa que sime dos numeros, pero cada numero debe de tener mas de 100 digitos y menos de 500 digitos
digamos algo asi
a)111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
b)111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
resultado de esta suma a+b

te agradesco desde ya
 
Normalmente no tengo problemas en ayudar, pero una cosa es ayudar a resolver un problema y otro muy distinto es hacerle la tarea a alguien, sufrele mi estimado, si no, nunca aprenderas ...
 
AHI TA EL PROGRAMA PUES DECLARE LAS VARIABLES CON INT YA Q TIENEN UN RANGO DE – 2.147.483.648 y 2.147.483.647 ESPERO Y TE SIRVA

#include <stdio.h>
#include <conio.h>
 
a mira ps es que necesito el codigo fuente (c++) de un programa que sime dos numeros, pero cada numero debe de tener mas de 100 digitos y menos de 500 digitos
digamos algo asi
a)111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
b)111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
resultado de esta suma a+b

te agradesco desde ya
 
a chin..a no aparecio lo demas
a ver va de nuevo
AHI TA EL PROGRAMA PUES DECLARE LAS VARIABLES CON INT YA Q TIENEN UN RANGO DE – 2.147.483.648 y 2.147.483.647 ESPERO Y TE SIRVA

#include <stdio.h>
#include <conio.h>
main()
{int a;
int b;
int r;
Printf("Dame el primer numero");
scanf("%d",&a);
printf("dame el segundo numero");
scanf("%d",&b);
r=a+b;
Printf(" el resultado es %d",r);
getch()
return 0;
}
 
jajajajjaja ke buenas respuestas compañeros..
jajaja
oie pero se claro..osea numero aleatorios? o q ke pedo??
pero concuerdo con los hermanos vakunos..
has la luchas y si no puedes pega tu codigo y lo corregimos vale?
 
jajajajjaja ke buenas respuestas compañeros..
jajaja
oie pero se claro..osea numero aleatorios? o q ke pedo??
pero concuerdo con los hermanos vakunos..
has la luchas y si no puedes pega tu codigo y lo corregimos vale?

De acuerdo con el bakuno mejor pon tu codigo y checamos a ver q pepto bismol para las agruras jaja
 
a mira ps es que necesito el codigo fuente (c++) de un programa que sime dos numeros, pero cada numero debe de tener mas de 100 digitos y menos de 500 digitos
digamos algo asi
a)111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
b)111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
resultado de esta suma a+b

te agradesco desde ya
wtf...explicate mejor....osea como que debe de tener mas de 100 y a la vez menos de 500
 
if

n>100 && n<500

Por hai va...

No seas flojo ¬¬.
Pero en esa condicion solo se estan manejando q lo valores de n se mayor de 100 mas no de 100 digitos y en el otro pues igual donde el valor n es menor de 500
 
Creo que lo siguiente te puede ayudar:

Inicio.
Declara una variable de tipo cadena de caracteres con longitud indefinida.
Declara dos variables enteras, una para cada sumando.
Obtén el primer sumando.
Conviértelo a cadena de caracteres.
Si la longitud es mayor o igual a cien y menor o igual que quinientos, procede; si no, informa que la longitud de los operandos está fuera de especificación y termina.
Obtén el segundo sumando.
Conviértelo a cadena de caracteres.
Si la longitud es mayor o igual a cien y menor o igual que quinientos, procede; si no, informa que la longitud de los operandos está fuera de especificación y termina.
Suma los dos sumandos.
Reporta el resultado.
Fin.
 
Déjenlo que haga su tarea, o acaso cuando se case también pediŕa ayuda en su noche de bodas?

Sólo intentando las cosas es como aprenderá a terminarlas, si ni eso quiere hacer, que se dedique a otra cosa.

Si por lo menos mostrara mayor interés y nos mostrara que lo ha intentado, pero ni eso!!!!!
 
sk pues compa ya te dio el algoritmo ya nomas plasmalo mo manches
 
Creo que lo siguiente te puede ayudar:

Inicio.
Declara una variable de tipo cadena de caracteres con longitud indefinida.
Declara dos variables enteras, una para cada sumando.
Obtén el primer sumando.
Conviértelo a cadena de caracteres.
Si la longitud es mayor o igual a cien y menor o igual que quinientos, procede; si no, informa que la longitud de los operandos está fuera de especificación y termina.
Obtén el segundo sumando.
Conviértelo a cadena de caracteres.
Si la longitud es mayor o igual a cien y menor o igual que quinientos, procede; si no, informa que la longitud de los operandos está fuera de especificación y termina.
Suma los dos sumandos.
Reporta el resultado.
Fin.

Si asi seria la forma de pseudocódigo, con un arreglo tambein por ejemplo:
int arreglo1 [500];
int arreglo2 [500];
luego lo lees
if (arrego1 [100] == NULL & arrego2 [100] == NULL );
{cout<<"Los números introducidos no contienen la longitud deseada ";}
else
//codigo de cambiar el arreglo a int y los sumas asi de sencillo suerte.....
 
a chin..a no aparecio lo demas
a ver va de nuevo
AHI TA EL PROGRAMA PUES DECLARE LAS VARIABLES CON INT YA Q TIENEN UN RANGO DE – 2.147.483.648 y 2.147.483.647 ESPERO Y TE SIRVA

#include <stdio.h>
#include <conio.h>
main()
{int a;
int b;
int r;
Printf("Dame el primer numero");
scanf("%d",&a);
printf("dame el segundo numero");
scanf("%d",&b);
r=a+b;
Printf(" el resultado es %d",r);
getch()
return 0;
}

tienes que usar vectores para almacenar los digitos, en tu código no hay limites aunque si sumaría en el rango que indicas, tienes que poner limites ej for(i=*tamano ;i<*limite;i++)
 
Creo entender perfectamente cual es el pedo a resolver, y es que el numero debe ser entre 100 y 500 DIGITOS, osea 1,000,000 tiene 7 digitos, 400 tiene solo 3 pues el señor quiere sumar por ejemplo 123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890 + 144749575575743058450574574334505757578578987585774557845729857957144749575575743058450574574334505757578578987585774557845729857957144749575575743058450574574334505757578578987585774557845729857957144749575575743058450574574334505757578578987585774557845729857957144749575575743058450574574334505757578578987585774557845729857957144749575575743058450574574334505757578578987585774557845729857957144749575575743058450574574334505757578578987585774557845729857957144749575575743058450574574334505757578578987585774557845729857957144749575575743058450574574334505757578578987585774557845729857957144749575575743058450574574334505757578578987585774557845729857957144749575575743058450574574334505757578578987585774557845729857957144749575575743058450574574334505757578578987585774557845729857957

No hay variable que haga esto, lo que puedes hacer es separar en varias variables un numero y lo sumas y al final juntas las partes, pero es mas complejo de lo que suena, hechale ganas mijo, como que quiere sel codigo asi sta cabron, haz un esfuerso y me cae que con un avance ya te ayudamos
 
jaja

jajaja no manches
de cobro $500 pesos y te doy el codigo fuente en cinco minutos...

Estudiale mi buen, yo no soy experto en C++, pero lo que pides es demasiado sencillo
cualquier lenguaje de programacion se aprende con PRACTICA, PRACTICA y MAS PRACTICA...
 
Volver
Arriba