Exercicios temlematica

359 palavras 2 páginas
|IFPB – Campus Campina Grande |
|Disciplina: Laboratório de Programação |Turma: Telemática – 2 Período |
|Professor: Francisco Dantas Nobre Neto |
|Aluno: |Matrícula: |

LISTA DE EXERCÍCIO

1) Faça um programa que leia um valor n e crie dinamicamente um vetor de n elementos e passe esse vetor para uma função que vai ler os elementos desse vetor. Depois, no programa principal, o vetor preenchido deve ser impresso. Além disso, antes de finalizar o programa, deve-se liberar a área de memória alocada.

2) Construa um programa (main) que aloque em tempo de execução (dinamicamente) uma matriz de ordem m x n (linha por coluna), usando 1+m chamadas a função malloc. Após isso, você deverá criar duas funções: • void mudaLinhas(int **m, int linhaOrigem, int linhaDestino); o Para mudar duas linhas da matriz. • void mudaColunas(int **m, int colOrigem, int colDestino); o Para mudar duas colunas da matriz.

3) Criar uma estrutura em C que represente uma pessoa, contendo nome, data de nascimento, tipo (física ou jurídica) e número identificador (se for pessoa física, usar CPF; se for pessoa jurídica, usar CNPJ). Você deverá criar cinco pessoas: três físicas e duas jurídicas. Deverá, também, criar a função void imprimePessoa(pessoa*, int tamanho) e imprimir todos os campos. No entanto, se a pessoa for física, lembrar de escrever o CPF, e se jurídica, utilizar o CNPJ. OBS.: Deverá utilizar union para resolução do exercício.

4) Ler duas strings e retirar da primeira string todas as letras que ocorrem na segunda string. Exemplo:

Relacionados