Autor Tema: programa en C que muestre números pares array ciclo for while LenguajeC CU00540F  (Leído 4081 veces)

Pandemia

  • Avanzado
  • ****
  • APR2.COM
  • Mensajes: 255
    • Ver Perfil
Hola aquí dejo una posible solución al ejercicio CU00540F del curso de programación a distancia en C.

Citar
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.

Código: [Seleccionar]
#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
« Última modificación: 24 de Junio 2016, 21:59 por César Krall »

pedro,,

  • Moderador Global
  • Experto
  • *******
  • APR2.COM
  • Mensajes: 1292
    • Ver Perfil
Re:LenguajeC Cu00540F programación en C. arrays ciclos for y while
« Respuesta #1 en: 17 de Junio 2016, 23:50 »
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

Pandemia

  • Avanzado
  • ****
  • APR2.COM
  • Mensajes: 255
    • Ver Perfil
Re:LenguajeC Cu00540F programación en C. arrays ciclos for y while
« Respuesta #2 en: 18 de Junio 2016, 22:00 »
Tienes razón Pedro, no había caído en la cuenta, ahí va el código nuevo.

Código: [Seleccionar]
#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

pedro,,

  • Moderador Global
  • Experto
  • *******
  • APR2.COM
  • Mensajes: 1292
    • Ver Perfil
Re:LenguajeC Cu00540F programación en C. arrays ciclos for y while
« Respuesta #3 en: 19 de Junio 2016, 23:03 »
Ahora todo correcto.

Saludos.

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".