• Asignatura: Informática
  • Autor: licarloszamora
  • hace 8 años


Comenta cada una de las líneas del código explicando en breves palabras lo que realiza cada línea.
Indica y explica el tipo de búsqueda que se realiza.
#include

using std::cout;

using std::cin;

using std::endl;

void mostrarArreglo(const int[], int);

int busqueda(const int[], int, int);

int main()

{

int clave =0;

const int tamano = 15;

int arreglo[tamano] = {25,17,13,16,41,32,12,115,95,84,54,63,78,21,10};

cout << "Elementos del arreglo: " << endl;

mostrarArreglo(arreglo,tamano);

cout << "Indique un valor a buscar y se le devolvera el indice: " << endl;

cin >> clave;

cout<< "Su valor se encuentra en

arreglo["<
cout << "Fin del programa :)" << endl;

return 0;

}//fin de main

void mostrarArreglo(const int arreglo[], int tamano)

{

for (int i = 0 ; i < tamano ; i++)

cout << "arreglo[" << i <<"]=" << arreglo[i] << endl;

}

int busqueda(const int arreglo[], int tamano, int clave)

{

for (int i = 0; i< tamano ; i++)

if (arreglo[i] == clave)

return i;

return -1;

}

Respuestas

Respuesta dada por: DiecisieteMX
8

Respuesta:

//Declaración de librerias

using std::cout;

using std::cin;

using std::endl;

//Declaración de metodos para utilizarlos

void mostrarArreglo(const int[], int);//Metodoso para mostrar arreglo

int busqueda(const int[], int, int);//Metodo de busqueda de arreglo

int main()

{

   //Declaración de variable clave

   int clave =0;

   //Declaración de variable del tamaño del arreglo

   const int tamano = 15;

   //Declaración del arreglo con sus valores

   int arreglo[tamano] = {25,17,13,16,41,32,12,115,95,84,54,63,78,21,10};

   //Mensaje descriptivo de los arreglos

   cout << "Elementos del arreglo: " << endl;

   //Metodo para mostrar el arreglo

   mostrarArreglo(arreglo,tamano);

   //Mensaje descriptivo sobre el valor a buscar en el arreglo

   cout << "Indique un valor a buscar y se le devolvera el indice: " << endl;

   //Ingresar valor a buscar

   cin >> clave;

   //Muentrar el valor y ejecuta el metodo de busqueda

   cout<< "Su valor se encuentra en "<<busqueda(arreglo, tamano, clave) << "."<<endl;

   cout << "Fin del programa :)" << endl;

   return 0;

   

}//fin de main

   

//Metodo que muestra todo el contenido del arreglo

void mostrarArreglo(const int arreglo[], int tamano)

{

   for (int i = 0 ; i < tamano ; i++)

   cout << "arreglo[" << i <<"]=" << arreglo[i] << endl;

}

//Busca en el arrelgo que se le manda valor por valor

int busqueda(const int arreglo[], int tamano, int clave)

{

   for (int i = 0; i< tamano ; i++)

       if (arreglo[i] == clave)

           return i;

       return -1;

}

Explicación:

Te falto una linea (la marque en negritas), la agregue, supongo que deberá de ser así.

Preguntas similares