Exercícios
Os programas construídos nestes exercícios devem ser entregues ao professor através do sistema Moodle até o final deste dia (23:59).
Escreva programas em C para:
- Ordenação (em funções):
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.
- Matriz transposta:
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.
- Escreva uma função que testa palíndromos: ela recebe uma string de caracteres sem acentos e retorna 1 se a string é um palíndromo ou 0 senão. espaços em branco e maiúsculas/minúsculas devem ser ignorados.
- Escreva uma função
int busca(agulha, palheiro)
, que busca a stringagulha
dentro da stringpalheiro
, sem usar funções prontas da biblioteca C. A função deve retornar o índice ondeagulha
começa empalheiro
, -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.
Avaliação:
- Completei os 4!
- Completei 3
- Completei 2
- Completei 1
- Não completei nenhum…