#include <stdio.h>
#define MAXIMO 100
int opcion,cant;
int num[MAXIMO];
void crearArreglo();
void presentarLista();
void buscarValor();
int main() {
do {
printf("1. Crear un arreglo:\n");
printf("2. Presentacion de la lista\n");
printf("3. Buscar valor especifico\n");
printf("4.- Salir\n");
printf("Escoja su opcion: ");
scanf("%d",&opcion);
switch (opcion) {
case 1:
crearArreglo();
break;
case 2:
presentarLista();
break;
case 3:
buscarValor();
break;
case 4:
break;
}
} while (opcion < 4);
return 0;
}
//Si la opcion es 1
void crearArreglo() {
int i;
printf("\nCuantos elementos tiene la lista: ");
scanf("%d",&cant);
for (i=0; i<cant; i++) {
printf("Elemento # %d: ",i+1);
scanf("%d",&num[i]);
}
}
//Si la opcion es 2
void presentarLista() {
int i;
printf("\n");
printf("La lista es: ");
for (i=0; i<cant; i++)
printf("%d ",num[i]);
printf("\n");
}
//Si la opcion es 3
void buscarValor() {
int buscar,i;
printf("Ingrese el numero que quieres buscar: ");
scanf("%d",&buscar);
for (i=0; i<cant; i++) {
if (buscar == num[i]) {
printf("\nEl valor se encuntra en la lista");
break;
}
}
printf("\n");
}