Blog gratis
Reportar
Editar
¡Crea tu blog!
Compartir
¡Sorpréndeme!
Programación 1
¡Bienvenidos a nuestro Blog! Espero puedan disfrutarlo y aprender. Este será un contacto que podrá superar los límites de tiempo de las horas de clase: aprovéchenlo para construir algo nuevo.
09 de Julio, 2016    LENGUAJE C

Ejercicio en Lenguaje C Determinar si un número es primo, o no

Aporte de Juan C. Deslous

-----------------------------------------------------------------------------------
1. #include <stdio.h>
2. #include <stdlib.h>
3. #include <math.h>

4. int main()
5. {
6.    double num, num_0, num_1;
7.    double rango =0;
8.    int i =0;
9.    int cont=0;
10. int aux, num1;
    
11. rango = nearbyint(pow (2,8*sizeof(int))); 
12. printf(" Ingrese un numero entero (maximo: %u). ", (int)rango-1);
13. scanf("%lf",&num_0);

14. if (num_0 < 0)
15.    num=-num_0;
16. else num=num_0;
    
17. if (num - (int)num != 0)
18.   {
19.    printf(" Debe ingresar un numero entero (maximo:%u)... ",                       (int)rango-1);
20.    return 0;
21.   }
22. else
23.   {
24.    num_1 = nearbyint(num);
25.    num1 = (int) num_1;
26.    for (i=num1; i>0; --i)
27.         {
28.           if ((aux=num1%i)==0)
29.                cont++;
30.         }
31.   }

32.    if (num1==0)
33.    {
34.     printf(" Debe ingresar un numero entero (maximo:%u)... ",                        (int)rango-1);
35.     return 0;
36.    }
37.    else 
38.    {
39.       if (cont == 2 || num1== 1)
40.           printf(" El numero %d ES PRIMO... ", (int)num_0);
41.       else
42.           printf(" El numero %d NO ES PRIMO... ", (int)num_0);
43.    }
44. return 0;
45. }
Palabras claves , , , , , , , , , , ,
publicado por mariof2005 a las 17:52 · Sin comentarios  ·  Recomendar
 
Más sobre este tema ·  Participar
Comentarios (0) ·  Enviar comentario
Esta entrada no admite comentarios.
SOBRE MÍ
FOTO

Héctor Mario Freschinaldi

Mail: enviotp@gmail.com
En AS.: PROG1 2016(su nombre y apellido)

En un mundo donde los cambios se suceden vertiginosamente, incluso los tecnológicos, es menester asimilar las nuevas tecnologías para su aplicación inmediata y su proyección a futuro.

» Ver perfil

CALENDARIO
Ver mes anterior Noviembre 2017 Ver mes siguiente
DOLUMAMIJUVISA
1234
567891011
12131415161718
19202122232425
2627282930
TÓPICOS
» COMO SE EVALUA (2)
» COMUNICADOS (17)
» EVALUACIONES (3)
» Información Tecnológica (91)
» LENGUAJE C (23)
» PROGRAMA (2)
» TEORIA (10)
» Trabajos prácticos (8)
SECCIONES
» Inicio
ENLACES
» ¿Hay seguridad en lo que ponés en la WEB?
» ¡Te estoy espìando! (y colaborás conmigo)
» Los peligros de la WEB
» Otra de Facebook
» Historias del CHAT
» 1984/George Orwell
» Revistas de Informática, Tecnica y Nuevas Tecnolog
MÁS LEÍDOS
» 07 Elementos léxicos del lenguaje de programación C
» 1. Algoritmos.
» 10 aplicaciones útiles para llevar a todos lados 10 en un pendrive
» 03- Datos y tipos de datos
» EE UU recurre a una gran conspiración para minar la privacidad en Internet
» McAfee reveló un masivo pero silencioso ataque informático
» Por qué el jefe de seguridad tiene razón
» Seguridad en el aire
» Software gratis: los programas que no deben faltar en la PC
» TEORIA EN PDF
NUBE DE TAGS  [?]
AL MARGEN
¡Bienvenidos!
Este será un canal de comunicación entre nosotros.
Tendrá diferentes instancias dinamizadoras, y utilidades para trabajar los diferentes trabajos prácticos en diversas modalidades.
BUSCADOR
Blog   Web
SE COMENTA...
» Seguridad en el aire
2 Comentarios: uk vpn, uk vpn
FULLServices Network | Crear blog | Privacidad