Inicio
Entero n,i,c=0
Entrada n
Para i=1 hasta i<=n
Si n%2=0 entonces c++
Fin Para
Si c=2 entonces Salida "Es primo"
Sino Salida "No es primo"
Fin si
Fin
2. Desarrolle un algoritmo que visualice y cuente los números que son múltiplos de 2 y 3 que hay entre 1 y 100 (ejemplo: 6 es múltiplo de 2 y 3)
Inicio
Entero i,m
Para i=1 hasta i<=100
Si i%2=0 y i%3=0 entonces
Salida i
m++
Fin si
Fin Para
Salida m
Fin
3.Realizar un algoritmo que visualice y cuente los primeros 20 números primos.
Inicio
Entero n=1,i,p=0,c=0
Hacer
n++
Para i=1 hasta i<=n
Si n%i=0 entonces c++
Fin Para
Si c=2 entonces
Salida n
p++
Fin si
Mientras p<20
Fin
4. Realizar un algoritmo que genere 50 números aleatorios entre 1 y 100, y que visualice:
- Los números que se encuentren en el rango de 5 y 10.
- La suma de los números pares.
- La cantidad de impares.
Entero n,i,sp=0,ci=0
Para i=0 hasta i<50
n=rand()%100+1
Si n>=5 y n<=10 entonces Salida n
Fin si
Si n%2=0 entonces sp=sp+n
Sino ci++
Fin si
Fin Para
Salida sp, ci
Fin
5. Generar aleatoriamente 2 números enteros menores de 100 mientras ambos números sean distintos.
Inicio
Entero n1,n2
Hacer
n1= rand()%100
n2= rand()%100
Mientras n1!=n2
Fin
6. Realizar un algoritmo que genere aleatoriamente las edades (0...99 años) de 20 personas y visualice cuantas personas son niños (0...10), cuántos son jóvenes (17...28) y cuantos son adulto mayor (65 años a más)
Inicio
Entero e,i,n=0,j=0,am=0
Para i=0 hasta i<20
e=rand()%100
Si e>=0 y e<=10 entonces n++
Sino Si e>=17 y e<=28 entonces j++
Sino Si e>=65 entonces am++
Fin si
Fin Si
Fin Para
Salida n,j,am
Fin
7. Generar aleatoriamente 2 números enteros entre 1 y 30 hasta que la suma de ambos dean diferente de 20.
Inicio
Entero n1,n2,i,s
Hacer
n1=rand()%30+1
n2=rand()%30+1
s=n1+n2
Mientras s!=20
Fin