El ejercicio o práctica que se plantea con el lenguaje de programación C es el siguiente:

Respondiendo a la petición de una usuario del blog y con mucho agrado por atender su problema. Planteamos un ejercicio en el cual se han de solicitar siete números, una vez finalizada la introducción de los números se ha de indicar cuantos números primos se han tecleado entre los siete números introducidos.

La solución a la práctica o ejercicio que se plantea, se ha de tener en cuenta que no es la única solución posible, y si tenéis algún tipo de aportación o mejora que queráis realizar, enviad las mismas utilizando el formulario de comentarios situado al final de la página.

La solución al algoritmo y práctica planteado es la siguiente:

#include <stdio.h>
#include <stdlib.h>

int main()
{
    /*
        Solicitar siete numeros. Solución sin utilizar vectores
        utilizamos bucles en este caso el bucle for.
    */

    /*
        Declaracion y creacion de variables
    */
    int contador;
    int numero;
    int divisores;
    int sumaprimos = 0;
    int banderaprimo = 0;

    /* Solicitar con un bucle for los siete numeros */
    for(contador = 0 ; contador < 7 ; contador++ ) {
        printf("No. : ");
        scanf("%d",&numero);
        // Comprobar si el numero es primo o no
        // para realizar esta accion se utiliza otro bucle que
        // determina el numero de divisores del numero introducido
        banderaprimo = 0;
        for(divisores=numero-1; divisores>1 && banderaprimo!=1 ; divisores--) {
            // comprobar si el numero es divisible entre el divisor
            if( numero%divisores==0) {
                banderaprimo=1;
            }
        }
        // si banderaprimo ha salido del bucle con un valor 0 es que el numero es primo
        if(banderaprimo==0) {
            sumaprimos+=1;
        }
    }
    printf("\nSe han encontrado %d numeros primos.",sumaprimos);

    return 0;
}

 

Una vez realizada la solución de la práctica planteada y posteriormente a su compilación y ejecución el resultado ha de ser similar al que se muestra a continuación.

Muchas gracias por tu visita, un saludo y cuidaros mucho.