Usar un bucle while para encontrar números pares

CCBeginner
Practicar Ahora

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

En este laboratorio, aprenderás a usar un bucle while para encontrar números pares en una lista de enteros.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL c(("C")) -.-> c/ControlFlowGroup(["Control Flow"]) c(("C")) -.-> c/CompoundTypesGroup(["Compound Types"]) c/ControlFlowGroup -.-> c/if_else("If...Else") c/ControlFlowGroup -.-> c/while_loop("While Loop") c/CompoundTypesGroup -.-> c/arrays("Arrays") subgraph Lab Skills c/if_else -.-> lab-136083{{"Usar un bucle while para encontrar números pares"}} c/while_loop -.-> lab-136083{{"Usar un bucle while para encontrar números pares"}} c/arrays -.-> lab-136083{{"Usar un bucle while para encontrar números pares"}} end

Encontrar números pares de una lista usando un bucle while

En este laboratorio, aprenderás a encontrar números pares de una lista usando un bucle while.

  1. Crea un archivo llamado even_numbers.c y úbrelo en WebIDE.

  2. Copia y pega el siguiente código en el archivo even_numbers.c:

    #include <stdio.h>
    
    int main() {
      int numbers[] = { 21, 78, 62, 90, 55, 10, 85, 45, 11, 2 };
      int size = sizeof(numbers) / sizeof(numbers[0]);
      int i = 0;
    
      printf("Los números pares de la lista son:\n\n");
    
      while (i < size) {
        if (numbers[i] % 2 == 0) {
          printf("PAR: %d\n", numbers[i]);
        }
        i++;
      }
    
      return 0;
    }
  3. Guarda el archivo.

  4. Abre una terminal y navega hasta el directorio donde se guardó el archivo even_numbers.c.

  5. Compila el código usando el comando gcc even_numbers.c -o even_numbers.

  6. Ejecuta el programa escribiendo ./even_numbers en la terminal.

Resumen

Después de completar este laboratorio, serás capaz de usar un bucle while para encontrar números pares de una lista de enteros. El programa imprimirá los números pares de la lista en la terminal.