Título: Real funcionamiento de "scanf"? Publicado por: Morringos en 29 Agosto 2011, 05:43 am Buenas noches, tardes o días a todos :xD, hoy vengo con una duda que llevo minutos tratándole de solucionarla y es debido al funcionamiento de la función "scanf", les aclaro que soy novato en esto de lenguaje C. Ok, ahí les va a el código para explicarles mi duda.
Código
Es un código que lo vi de un libro que estoy leyendo de C, pero la gran duda es el por qué la variable "i" la inicializa con el valor de 2 en el ciclo for, y luego, en el ciclo for vuelve a utilizar la función "scanf", eso es lo que no entiendo el por qué eso. Al momento de que el usuario ponga por ejemplo, n=2, y ponga los números 10 y 20, la primera sentencia "scanf" captura el primer número y luego en el ciclo for captura el 2do número, o cómo es que funciona en si esa partesita y la función "scanf"?. Bueno, espero y haya sido claro con mi duda, que la verdad no logro sacarle bien la lógica al código, mas bien, creo que se debe a la falta del entendimiento de la función "scanf", si alguien puediera explicarmelo, sería de gran ayuda, o tal vez, un link donde explique su funcionamiento. Saludos. Gracias. Título: Re: Real funcionamiento de "scanf"? Publicado por: rir3760 en 29 Agosto 2011, 06:07 am No veo cual es la duda. El objetivo del programa se indica mediante una funcion con:
"This program reads an integer value for n, and then", "processes n real numbers to find max and min values." La funcion "scanf" se utiliza primero fuera del bucle para leer el primer valor tomandolo como el maximo y minimo hasta el momento. En el bucle se leen los numeros restantes con scanf y se comparan con el maximo y el minimo ajustandolos si es necesario. Un saludo Título: Re: Real funcionamiento de "scanf"? Publicado por: Morringos en 29 Agosto 2011, 06:28 am Baaa.... muchas gracias por la respuesta, pero era cuestión de que me esperara más y lo analizara.
Gracias de todos modos bro. Saludos. |