Está en la página 1de 5

#include <stdio.

h>
#include <stdlib.h>
#include <math.h>
#include <time.h>
#include <unistd.h>
int main()
{
int n1, i, vec1[100], op=4, v, vec2[100], n2, nf1=1, nf2=2, nf3, n3, vec3[100], vec4[100],
n4, seguir=1, p=0, vec5[100], n5, ii=1, pr=0, op1;
srand(time(NULL));
do{
printf("\t//MENÚ//\n1.Números pares\n2.Números pares random\n3.Números de
Fibonacci\n4.Primer primo\n5.Segundo primo\n6.Imprimir vectores\n0.Salir");
scanf("%d", &op);
switch(op)
{
case 1:
{
printf("Ingrese el tamaño del vector");
scanf("%d", &n1);
i=0;
while(i<n1)
{
vec1[i]=((i+1)*2);
i++;
}
break;
}
case 2:
{
printf("Ingrese el tamaño del vector");
scanf("%d", &n2);
i=0;
while(i<n2)
{
v=rand()%100;
if(v%2==0)
{
vec2[i]=v;
printf("%i\n", vec2[i]);
i++;
}
}
break;
}
case 3:
{
printf("Ingrese el tamaño del vector");
scanf("%d", &n3);
i=0;
while(i<n3)
{
vec3[i]=nf1;
nf3=nf1+nf2;
nf1=nf2;
nf2=nf3;
i++;
}
break;
}
case 4:
{
printf("Ingrese el tamaño del vector");
scanf("%d", &n4);
i=0;
while(i<n4)
{
printf("Ingrese el valor del vector en la posición %d", i);
scanf("%i", &vec4[i]);
i++;
}
i=0;
while(i<n4&seguir)
{
ii=1;
while(ii<=vec4[i])
{
if(vec4[i]%ii==0)
{
p++;
}
ii++;
}
if(p==2)
{
printf("El elemento que busca es: %i", vec4[i]);
seguir=0;
}
i++;
p=0;
}
if(i==n4&seguir)
{
printf("No hay número primo");
}
break;
}
case 5:
{
printf("Ingrese el tamaño del vector");
scanf("%d", &n5);
i=0;
while(i<n5)
{
printf("Ingrese el valor del vector en la posición %d", i);
scanf("%i", &vec5[i]);
i++;
}
i=0;
while(i<n5)
{
ii=1;
while(ii<=vec5[i])
{
if(vec5[i]%ii==0)
{
p++;
}
ii++;
}
if(p==2)
{
pr=vec5[i];
}
i++;
p=0;
}
if(pr==0)
{
printf("No hay número primo");
}
else
{
printf("El elemento que busca es: %d", pr);
}
break;
}
case 6:
{
printf("Ingrese la opción a imprimir\n\n1.Números pares\n2.Números pares
random\n3.Números Fibonacci\n");
scanf("%d", &op1);
switch(op1)
{
case 1:
{
i=0;
while(i<n1)
{
printf("%i\n", vec1[i]);
i++;
}
break;
}
case 2:
{
i=0;
while(i<n2)
{
printf("%i\n", vec2[i]);
i++;
}
break;
}
case 3:
{
i=0;
while(i<n3)
{
printf("%i\n", vec3[i]);
i++;
}
break;
}
default:
{
printf("No es una opción valida");
break;
}
}
break;
}
default:
{
printf("No es una opción valida");
break;
}
}
}while(op!=0);
return 0;
}

También podría gustarte