Autor Tema: Código programa en C muestre números pares ciclos for, while lenguajeC CU00540F  (Leído 32059 veces)

Dimitar Stefanov

  • Experto
  • *****
  • Mensajes: 598
    • Ver Perfil
Buenas. Expongo una posible solución del ejercicio CU00540F del tutorial aprende a programar en lenguaje C desde cero.

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 num;
    int i=0;

    while(i<1){
        printf("Intrudzca un numero par entre 100 y 200: ");
        scanf("%d",&num);
        if(num>=100 && num<=200){i++;}
    }

    for(i=num;i<=200;i=i+2){
        printf("%d\t",i);
    }

    return 0;
}

Gracias.
« Última modificación: 12 de Julio 2016, 17:12 por César Krall »

pedro,,

  • Moderador Global
  • Experto
  • *******
  • APR2.COM
  • Mensajes: 1292
    • Ver Perfil
Re:CU00540F ciclos for, while en lenguajeC
« Respuesta #1 en: 07 de Julio 2016, 18:28 »
Hola dimiste.

Faltaría que se verifique si el número introducido es par, de la manera que está resuelto si introduzco el 111 me muestra todos los número impares menores de 200.

Saludos. ;D


Dimitar Stefanov

  • Experto
  • *****
  • Mensajes: 598
    • Ver Perfil
Re:CU00540F ciclos for, while en lenguajeC
« Respuesta #2 en: 07 de Julio 2016, 23:51 »
Hola, Pedro.

Gracias por el ejercicio corregido. Tienes razón, se me había escapado este detalle. El código corregido será así:

Código: [Seleccionar]
#include <stdio.h>
#include <stdlib.h>

int main() {
    int num;
    int i=0;

    while(i<1){
        printf("Intrudzca un numero par entre 100 y 200: ");
        scanf("%d",&num);
        if(num>=100 && num<=200 && num%2==0){i++;}
    }

    for(i=num;i<=200;i=i+2){
        printf("%d\t",i);
    }

    return 0;
}

Gracias.

pedro,,

  • Moderador Global
  • Experto
  • *******
  • APR2.COM
  • Mensajes: 1292
    • Ver Perfil
Re:CU00540F ciclos for, while en lenguajeC
« Respuesta #3 en: 08 de Julio 2016, 09:37 »
Todo bien ahora.

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