Usa el operador de array dos veces para acceder a un caracter o número de un array de caracteres o números que son a su vez elementos de otro array. [X][Y]
X hace referencia al elemento del array. En tu caso cualquiera de los números que introduzca el usuario.
Y hace referencia a el/los elemento/s contenidos en X.
Ejemplo:
n1 = 5
n2 =10
n3 = 15
...
Array[10] {n1,n2,n3,n4,n5}
[0][0] hace referencia al 5.
[1][0] hace referencia al 1. Del numero 10.
[1][1] hace referencia al 0. Del numero 10.
[2][0] hace referencia al 1. Del numero 15.
...
x = 0
y = 0
while (1){
if (array[x][y] == numeroABuscar)
{
//imprime el array[x] esta en la lista\n
} if ( y = '\o') x++; else y++;
if (x == 10 && y == '\o') break;
}
A mi es lo primero que se me ocurre que haría el trabajo
sin el uso de punteros.
Seguro que hay otras opciones mejores.