Programación General > C/C++
Re: otra vez yo...
essios:
verán, supongamos que en un programa escribo un par de numeros, como hago para k me indique cual es el mayor o el menor de dichos numeros??
saludos y abrazos para esta comunidad, que cada dia me gusta mas, y animo para juank y su hiperactividad en el foro
desorden:
Después de introducir el segundo número, lo comparas con el primero, utilizando las sentencias de control if y else.
--- Código: Text --- #include <stdio.h> int main(void){ int num1, num2; printf("Introduce el primer número: "); scanf("%d", &num1); getchar(); printf("Introduce el segundo número: "); scanf("%d", &num2); getchar(); if (num2 > num1) printf("El segundo número es mayor que el primero."); else printf("El segundo número es menor que el primero."); return 0;}
essios:
disculpa mi inocencia, me expliqué mal. mi cuestion era que mi programa me indique cual es el mayor y el menor de los numeros que introduje por teclado. supon que introduje 200 numeros,no un par como dije antes, la cosa se complica un poco, no?
gracias por tu tiempo
JuanK:
trabaja un array ejem:
int num[200];
capturas los datos en las diferentes posiciones del array, y luego lo recorres de principio a fin guardando en una variable al mayor numero que vayas encontrando y en otro el menor numero, asi vas comparando y si es mayor o menor que los que hay en la variable, asignas el contenido.
desorden:
Y si no importa lo que ocurra con los números que introduces, es decir, si sólo te interesa el número menor:
Con un bucle vas pidiendo los números. El primero que introduces siempre va a ser el menor y, a continuación, comparas los siguientes con el valor menor que hayas encontrado hasta el momento. No sé si me explico :think:
En pseudocódigo propio:)
--- Código: Text --- leer numero;menor = numero;hacer mientras (contador < 200){ lee numero; si (numero < menor) entonces { menor = numero; } contador = contador + 1;}
Navegación
[#] Página Siguiente
Ir a la versión completa