Escreva programas em C para:
le_vetor(vetor, N): ler um número N e um vetor de N inteiros;ordena_vetor(vetor, N): ordenar o vetor lido usando a técnica de ordenação da bolha;escreve_vetor(vetor, N): imprimir os elementos de um vetor com N elementos.le_matriz(matriz, M, N): ler uma matriz de MxN inteiros;transpoe_matriz(matriz, M, N): transpor uma matriz;escreve_matriz(matriz, M, N): imprimir uma matriz.int busca(agulha, palheiro), que busca a string agulha dentro da string palheiro, sem usar funções prontas da biblioteca C. A função deve retornar o índice onde agulha começa em palheiro, -1 se não for encontrada ou -2 em caso de erro (uma ou ambas as strings são nulas).
Deve ser entregue um arquivo C para cada exercício (ex1.c, …), com as funções implementadas e o programa principal (main) que as invoca.