No. 19 de 56 de articulos. Practicas C

Articulos encontrados...

Este ejercicio con solución o práctica resuelta de programación en lenguaje C, ya se realizó hace un tiempo en el blog www.aprendoencasa.com pero se utilizaron funciones para su solución, así que como un usuario me ha propuesto (“ron”), realizar el mismo ejercicio pero sin utilizar funciones, se ha realizado la práctica resuelta y esta es la solución: Otro ejercicio de programación en c, para ir completando los ejercicios y practicas a resolver.

Enunciado del ejercicio:

Realizar un programa que solicite un numero entero por teclado y a continuación visualice por pantalla todos los números primos entre 1 y el numero introducido.

Prácticas

prácticas para números primos en lenguaje c

 

 

La solución a las prácticas

El ejercicio y practica resuelta a continuación:

/*
 Este ejercicio con solución o práctica resuelta de programación en
 lenguaje C, ya se realizó hace un tiempo en el blog www.aprendoencasa.com
 pero se utilizaron funciones para su solución, así que como un usuario me
 ha propuesto ("ron"), realizar el mismo ejercicio pero sin utilizar funciones,
 se ha realizado la práctica resuelta y esta es la solución:

*/

// Inclusion de las librerias necesarias
#include <stdio.h>
#include <stdlib.h>

// Función principal

int main(int argc,char *argv[])
{
    // Declaración de variables
   int numero;
   int valores;
   int primo=0;
   int divisores=0;

   // Solicitar por pantalla el numero
   printf("Teclear No.: ");
   scanf(" %d",&numero);
   // Visualizar todos los números primos entre 1 y el numero
   // se utilizara una función para saber si un numero es primo o no
   for(valores=1;valores<=numero;valores++)
   {

       primo=0;
       // Calcular divisores del numero
       for(divisores=2;divisores<valores-1 && primo==0;divisores++)
       {
        // Comprobar si existe un divisor
        if(valores%divisores==0) primo=1;
        }
        // Si no se ha encontrado ningun divisor el valor de primo no
        // ha cambiado y por tanto el numero del bucle principal examinado
        // es un valor primo
       if(primo==0)
         printf("El valor %d es primo\n",valores);
   }

   system("PAUSE");
   return 0;
}
Navegacion SeriesAnterior en la serie...Siguiente en la serie...

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies