Aclaración

Hola.. Perdona la molestia.. Pero mi programa parece un ciclo infinito...
Recuerdas que te había dicho sobre el programa de calcular el cubo de los N primneros números...
Ya ves que te dije que me salen negativos... Bueno como le hago para que no salgan negativos.. Si me podrías redactar el programa de favor... Porque a mi no me sale.. ¿cómo se declaran variables como largas?
Bueno esto por el momento..

1 Respuesta

Respuesta
1
Prueba con algo así
#include <stdio.h>
void main()
{
int numero;
long cubo;
numero=1;
while (numero!=0)
{
printf("Dame un numero");
scanf("%d",&numero);
cubo=numero*numero*numero;
printf("El cubo de %d es %li",numero,cubo);
}
}
Este programa te seguirá dando números negativos con números demasiado elevados, pero eso es inevitable. Todas las maquinas tienen un limite de representación de números.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas