Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Codeblocks mi programa compila bien pero hay error durante la ejecución del programa

Estas en el tema de Codeblocks mi programa compila bien pero hay error durante la ejecución del programa en el foro de C/C++ en Foros del Web. Hola: Mi problema es el siguiente, tengo instalado el IDE Codeblocks y estoy haciendo unos porgramas en C, los primeros corrieron sin mucho problema, pero ...
  #1 (permalink)  
Antiguo 18/08/2011, 11:00
 
Fecha de Ingreso: agosto-2011
Mensajes: 1
Antigüedad: 12 años, 8 meses
Puntos: 0
Pregunta Codeblocks mi programa compila bien pero hay error durante la ejecución del programa

Hola:

Mi problema es el siguiente, tengo instalado el IDE Codeblocks y estoy haciendo unos porgramas en C, los primeros corrieron sin mucho problema, pero cuando trabajo con programas que incluyen sentencias else if, compila correctamente pero al correr el ejecutable, marca error siempre y me saca de la ventana. Muestro un ejemplo que corri en Turbo C pero que no jala en Codeblocks:

#include<stdio.h>
#include<conio.h>

main()
{
int numero;
printf("Introduce un número: ");
scanf("%d,&numero");
if(!(numero>=0))
printf("El numero es negativo");
else if((numero<=100)||(numero>=25))
printf("El numero esta entre 25 y 100");
else if((numero<25)&&(numero>100))
printf("El numero no esta entre 25 y 100");
getch();
return (0);
}


La libreria conio.h no me ha dado problemas al correr otros programas, y estoy trabajando en una version de Windows XP con SP3. Porfa ayuda, no se como corregir este error. Compila pero no corre.
  #2 (permalink)  
Antiguo 18/08/2011, 12:00
 
Fecha de Ingreso: marzo-2011
Mensajes: 54
Antigüedad: 13 años, 1 mes
Puntos: 11
Respuesta: Codeblocks mi programa compila bien pero hay error durante la ejecución de

en la sentencia if((numero <= 100) || (numero >= 25)) deberias poner un && en vez de un ||, poruqe un numero entre esos numeros debe ser mayor que 25 Y menor que 100

en vez de if(!(numero >= 0) pon if(numero < 0) no marees la marrana xD
Y nunca he usado conio.h, pero creo que deberia poner %i
Un saludo.

Etiquetas: durante, programa
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:33.