Sunteți pe pagina 1din 3

// busqueda secuencuencial

#include<iostream>//libreria iostream
using namespace std;//uso de espacio de memoria
const int MAX=20;

void fleernotas(int,float []);// void(no retorna datos)
float fmostrarmaximo(int, float []);


void main()
{
int vnumnot=0;
float a[MAX];//arreglo
cout<<"ingrese la cantidad de notas";
cin>>vnumnot;

fleernotas(vnumnot,a);
cout<<"el valor maximo:"<<fmostrarmaximo(vnumnot,a);


system("pause");
}
//implementar las funciones

void fleernotas(int vnumnot,float a[])

{ for(int i=0;i<vnumnot;i++)
{
cout<<"ingrese nota"<<i+1<<"\n";
cin>>a[i];
}
}

float fmostrarmaximo(int vnumnot,float a[])
{
float vmax=0;
vmax=a[0];
for(int c=0;c<vnumnot;c++)
if ( a[c]>vmax)
vmax=a[c];


return vmax;
}









// busqueda bianaria
#include<iostream>//libreria iostream
using namespace std;//uso de espacio de memoria
const int MAX=20;

void fleernotas(int,float []);// void(no retorna datos)
int fbuselemento(int, float [],float);


void main()
{
int vnumnot=0,p;
int vnotbuscar;
float a[MAX];//arreglo
cout<<"ingrese la cantidad de notas";
cin>>vnumnot;

fleernotas(vnumnot,a);

cout<<"ingrese la nota a buscar"<<"\n";
cin>>vnotbuscar;
if (fbuselemento(vnumnot,a,vnotbuscar)==1)
cout<<"elemento encontrado";

else
cout<<"elemento no encontrado"<<"\n";


system("pause");
}
//implementar las funciones

void fleernotas(int vnumnot,float a[])

{
int vnotbuscar;
for(int i=0;i<vnumnot;i++)
{
cout<<"ingrese nota"<<i+1<<"\n";
cin>>a[i];
}


}


int fbuselemento(int vnumnot,float a[],float vnotbuscar)
{
float vtem=0,p;

for(int c=0;c<vnumnot;c++)
if ( vnotbuscar==a[c])
return 1;
return 0;
system("pause");
}



float fmostrarmaximo(int, float []);

S-ar putea să vă placă și