Título: ¿Me pueden ayudar con este programa? Publicado por: ivorybom en 2 Diciembre 2012, 13:37 pm Hola. Estoy empezando a programar y me he trabado con un ejercicio. Les adjunto el enunciado y lo que yo he hecho y a ver si me pueden ayudar.
Escribir un programa que lea valores enteros introducidos por teclado y almacene en un fichero sólo aquellos valores comprendidos en el intervalo [-15, 15]. La introducción de números acabará al teclear 999. Este es el enunciado. Y aquí va lo que yo he hecho: Código: #include<stdio.h> Es un programa de ficheros y no me funciona bien. Al ejecutar se me cierra la ventana si pongo un numero mayo que 15. Les agradecería la ayuda. P.D.: Antes de que algunos se quejen les digo que esto no es un problema de clase. Lo he encontrado en un libro y me he propuesto hacerlo. Se los digo porque he visto quejas de estas por el foro. Título: Re: ¿Me pueden ayudar con este programa? Publicado por: rir3760 en 2 Diciembre 2012, 17:03 pm Si no tienes un libro de calidad te conviene conseguir uno, puedes revisar las recomendaciones utilizando el motor de búsqueda de los foros.
Los errores se deben a que esta muy mal estructurado el programa, en seudocodigo debería ser: Código: Repetir: Si eso lo pasamos a lenguaje C el bucle de tu programa con las correcciones es: Código
Otro error es (en tu programa original): Código Donde el carácter '&' debe sustituirse por '%'. De nuevo consigue un libro y, para facilitar la detección de errores, compila en el modo mas estricto posible (como hacerlo debe indicarse en su documentación). Un saludo Título: Re: ¿Me pueden ayudar con este programa? Publicado por: ivorybom en 3 Diciembre 2012, 00:23 am Perdón por no contestar antes. Muchas gracias por tus recomendaciones. Intentaré solucionarlo como tu dices. Muchas gracias de nuevo.
|