Problem hidden
|This problem was hidden by Editorial Board member probably because it has incorrect language|version or invalid test data, or description of the problem is not clear.|

BUSQUE - Buscar un valor en un vector

 

Las funciones que se piden a continuación no deben ni leer datos mediante cin ni 
imprimirlos mediante cout. Todos los datos que su función requiera para trabajar 
deben recibirse por parámetro y las respuestas que deba dar, deben darse por 
retorno. Si requiere leer desde el teclado o imprimir por pantalla, hágalo desde el 
main o mediante una función adicional que se encargue de ello únicamente (es decir, 
que no incorpore lógica).
Elabore una función que reciba por parámetro un arreglo de enteros, su respectivo 
tamaño, y un número a buscar. La función debe retornar true si el número está en el 
arreglo, o falso en caso contrario. Para probar esta función, debe hacer un 
programa que lea una cantidad de casos de prueba. Para cada caso de prueba debe 
leer el tamaño N del arreglo (0<N<=100) seguido de N valores correspondientes a 
cada casilla del mismo. Luego debe leer un número X, seguido de X números. Para 
cada número debe imprimir “si se encuentra en el arreglo” si dicho número se 
encuentra en el vector, o “no se encontro” en caso contrario.


Las funciones que se piden a continuación no deben ni leer datos mediante cin ni imprimirlos mediante cout. Todos los datos que su función requiera para trabajar deben recibirse por parámetro y las respuestas que deba dar, deben darse por retorno. Si requiere leer desde el teclado o imprimir por pantalla, hágalo desde el main o mediante una función adicional que se encargue de ello únicamente (es decir, que no incorpore lógica).

Elabore una función que reciba por parámetro un arreglo de enteros, su respectivo tamaño, y un número a buscar. La función debe retornar true si el número está en el arreglo, o falso en caso contrario. Para probar esta función, debe hacer un programa que lea una cantidad de casos de prueba. Para cada caso de prueba debe leer el tamaño N del arreglo (0<N<=100) seguido de N valores correspondientes a cada casilla del mismo. Luego debe leer un número X, seguido de X números. Para cada número debe imprimir “si se encuentra en el arreglo” si dicho número se encuentra en el vector, o “no se encontro” en caso contrario.

Example

 

Input:
1
10
321
98
324
85
-48
35
874
147
25
0
4
85
30
24
324


Output:
si se encuentra en el arreglo
no se encontro
no se encontro
si se encuentra en el arreglo

Adicionado por:Fabio Avellaneda
Fecha:2010-04-20
Tiempo límite:2s
Límite del código fuente:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Lenguajes:C++ 4.3.2

© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.