Está en la página 1de 8

6 DE JULIO DE 2023

TRABAJO CON ARREGLO DE DATOS

STALIN CHALE
Edgar Montaluisa
//ordenamiento de datos

//stalin Chale

//05/07/2023

#include<iostream>

using namespace std;

//Funcion busqueda

void buscar(int V[],int n)

{ int i,encontrado=0,buscar;

system("CLS");

cout<<"BUSQUEDA LINEAL"<<endl;

cout<<"==============="<<endl;

cout<<"que busca?: ";

cin>>buscar;

for(i=0;i<n;i++)

{ if(buscar==V[i])

{ encontrado=1;

break;

if(encontrado==1)

{ cout<<"se encontro en la posicion: "<<i+1<<endl;

else

{ cout<<"no se encontro.."<<endl;

system("PAUSE");

//Funcion ordenar

void ordenar(int V[],int n)

{ int i,j,aux;
system("CLS");

cout<<"ORDENAR DATOS"<<endl;

cout<<"============="<<endl;

for(i=0;i<n-1;i++)

for(j=i+1;j<n;j++)

if(V[i]>V[j])

{ aux=V[i];

V[i]=V[j];

V[j]=V[i];

V[j]=aux;

system("PAUSE");

//Funcion imprimir

void imprimir(int V[], int n)

{ int i;

system("CLS");

cout<<"LISTA DE DATOS"<<endl;

cout<<"============="<<endl;

for(i=0;i<n;i++)

{ cout<<V[i]<<" ";

system("PAUSE");

//funcion cargar vector

int cargar(int V[])

{ int n,i;

system("CLS");

cout<<"CARGAR DATOS"<<endl;

cout<<"============="<<endl;

cout<<"Cuantos datos: "<<endl;


cin>>n;

for(i=0;i<n;i++)

{ cout<<"Dato No. "<<i+1<<" : ";

cin>>V[i];

return n;

//menu de opciones

int menu()

{ int op;

system("CLS");

cout<<" menu de opciones"<<endl;

cout<<"================="<<endl;

cout<<"1. carga de menu"<<endl;

cout<<"2. ordenar"<<endl;

cout<<"3. Busqueda lineal"<<endl;

cout<<"4. imprimir"<<endl;

cout<<"5. salir"<<endl;

cout<<"ingrese una opcion: ";

cin>>op;

return op;

int main()

{ int op,n,V[100];

setlocale(LC_ALL,"");

do

{ op=menu();

switch(op)

{ case 1:

n=cargar(V);
break;

case 2:

ordenar(V,n);

break;

buscar(V,n);

case 3:

break;

case 4:

imprimir(V,n);

break;

case 5:

cout<<"Gracias por su atencion"<<endl;

break;

default:

cout<<"opcion incorrecta..."<<endl;

system("PAUSE");

}while(op!=5);

return 0;

También podría gustarte