jueves, 17 de mayo de 2012

programa de Ordenamiento y busqueda


#include<conio.h>
#include<stdio.h>
#include<iostream.h>



struct  empleados
{
char nombre[10];
char apellido[10];
int cedula;
int salario;
}power[10];

void leer(int);
void buscar(int);
int main()
{

int opc,n=0;

do{
  cout<<"Hola apachurra el star"<<endl;
  cout<<" APachurra el 1"<<endl;
  cout<<" Apachurra el 2"<<endl;
  cout<<" papurrin el 0"<<endl;
  cout<<" por que >>>>>>>"; cin>>opc;

  switch(opc)
  {
  case 1:leer(n); n++; break;
  case 2: buscar(n); break;
  default: cout<<"Ingreso un valor no valido";
  }      
  getch();  clrscr();
}while(opc!=0);
}

void leer(int n)
{
cout<<"ingrese nombres ";
cin>>power[n].nombre;
cout<<"ingrese apellido ";
cin>>power[n].apellido;
cout<<"ingrese cedula ";
cin>>power[n].cedula;
cout<<"ingrese salario ";
cin>>power[n].salario;
}

void buscar(int n)
{
int mayor,menor;
      mayor=menor=power[0].salario;
for(int i=0;i<n;i++)
   {
   if(mayor<power[i].salario)
     {  mayor=power[i].salario;}
    if(menor>power[i].salario)
    { menor=power[i].salario;  }

    }
    cout<<"El Salario mayor es : "<< mayor<<endl;
    cout<<"El Salario Menor es : "<< menor<<endl;
    }

No hay comentarios: