Buscar una cadena en un array

  c
#include <stdio.h>
#include <stdlib.h>

/*
 * 
 */
int main(int argc, char** argv) {
    int i;
    int encontrar;
    int numeros[10];
    int z=-1;
    for (i = 0; i <= 9; i++) {
        printf("Introduce un número\n");
        scanf("%i", &numeros[i]);
    }
    printf("Encuentra la posición de un número en el array");
    scanf("%i", &encontrar);
    printf("Ha introducido %d numeros \n", i);
    for (i = 0; i < 10; i++) {
        if (numeros[i] == encontrar) {
            z=i;
        } 
    }
    if(z==-1){
        printf("No se encuentra el número en el array");
    }else{
     printf("Posición %i: %i\n", z, números[z]);
    }
    


}