Foros aprenderaprogramar.com
Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: Pandemia en 17 de Junio 2016, 22:31
-
Hola aquí dejo una posible solución al ejercicio CU00540F del curso de programación a distancia en C.
EJERCICIO
Crea un programa que usando bucles nos permita pedir un número par comprendido entre 100 y 200 y nos muestre todos los números pares comprendidos entre el número facilitado y 200. Por ejemplo si el número facilitado es 192 nos debería mostrar 192, 194, 196, 198 y 200.
#include <stdio.h>
#include <stdlib.h>
int main()
{
int numero = 0;
printf("\n Intoduzca un n%cmero entero entre 100 y 200: ", 163);
scanf("%d", &numero);
if (numero > 99 && numero < 201 && (numero % 2 == 0)){
printf("Los n%cmeros pares entre %d y 200 son: \n", 163,numero);
while(numero <= 200){
printf("%d \t", numero);
numero = numero + 2;
}
}else{
printf("\n\n El n%cmero introducido es incorrecto.", 163);
}
return 0;
}
Saludos ;D
-
Buenas.
El código funciona bien, hace lo que pide el ejercicio.
Solo apuntar que cuando pides el número también deberías decir que el número tiene que ser par, porque la comprobación si la haces.
Saludos. ;D
-
Tienes razón Pedro, no había caído en la cuenta, ahí va el código nuevo.
#include <stdio.h>
#include <stdlib.h>
int main()
{
int numero = 0;
printf("\n Intoduzca un n%cmero entero par entre 100 y 200: ", 163);
scanf("%d", &numero);
if (numero > 99 && numero < 201 && (numero % 2 == 0)){
printf("Los n%cmeros pares entre %d y 200 son: \n", 163,numero);
while(numero <= 200){
printf("%d \t", numero);
numero = numero + 2;
}
}else{
printf("\n\n El n%cmero introducido es incorrecto.", 163);
}
return 0;
}
Saludos .... :D
-
Ahora todo correcto.
Saludos.