C/Visual C - Mostrar números primos de secuencia de números

   
Vista:

Mostrar números primos de secuencia de números

Publicado por Alejandro Caro alehu35_caro@hotmail.com (2 intervenciones) el 17/10/2011 03:25:59
me gustaria saber como hace un programa que dada una secuencia de numeros que el usuario introduce separados por un espacio, muestre los números primos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Mostrar números primos de secuencia de números

Publicado por Jesus (3 intervenciones) el 13/07/2016 08:08:04
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#include <stdio.h>
#include <conio.h>
 
main()
{
	int min, max, numero, divisor, cont, subtotal, total;
 
	printf("Calculo de numeros primos de un valor minimo hasta un valor maximo");
	printf("\n\nTeclea valor minimo y un maximo separados por un espacio: ");
	scanf("%d %d", &min, &max);
	numero=min;
	while (numero<=max)									//*While que se repite mientras no se supere el valor maximo*//
	{
		for (divisor=1; divisor<=max; divisor++)		//*For que aumenta divisor del 1 al valor maximo de 1 en 1*//
		{
		    if (numero % divisor == 0)					//*Condicion para ver si el residuo de numero / divisor = 0*//
		        cont=cont+1;							//*Si se cumple la condicion incrementa en 1 el contador*//
		}
		if (cont==2)									//*Si el contador es igual a 2 quiere decir que el numero es primo*//
		{
			printf("%d ", numero);						//*Imprime el numero*//
			subtotal=(cont/2);							//*Subtotal=1*//
		}
		total=total+subtotal;							//*Contador de numeros primos*//
		subtotal=0;
		cont=0;
		numero=numero+1;								//*Avanza al siguiente numero*//
	}
	printf("\n\nEn total son %d numeros primos del %d al %d ", total, min, max);
	getch();
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar