Você está na página 1de 2

Lista de Exerccios de Tipo Abstrato de Dados (TAD), vetores e matrizes

Componente: Estrutura de Dados


Turma: Mdulo II
Profa.: Alessandra Gomes
Data: 14/03/2014
Entrega: 24/03/2014
1. Faa um programa que crie um registro (struct) de um aluno (nome, curso e turno).
Armazene a struct em um arquivo header e crie funes para armazenar e apresentar os
dados.
2. Faa uma nova verso da questo 1. Acrescente os valores nota final e situao
(aprovado/reprovado) na struct. Refaa as funes.
3. Faa um programa que crie um registro de um produto (cdigo do produto, nome,
quantidade em estoque, preo). Crie funes para armazenar e apresentar os dados. Na
funo principal, utilize a struct para criar 3 produtos com dados diferentes.
4. Faa um programa que crie um vetor de inteiros de 5 posies. Crie funes para armazenar
e apresentar estes valores. Utilize lao de repetio.
5. Faa um programa que crie um vetor para armazenar 5 nomes. Crie funes para armazenar
e apresentar os nomes informados. Utilize lao de repetio.
6. Faa um programa que crie um vetor 5 de nomes utilizando struct. Crie funes para
armazenar e apresentar o vetor. Utilize lao de repetio.
7. Faa um programa que crie dois vetores: um para armazenar nomes e o outro para
armazenar telefones. Crie uma funo para armazenar os nomes e telefones e uma outra
funo para apresentar os nomes e telefones no seguinte formato.
Nome Telefone
Joao 32245578
Paula 32432531
Utilize o valor da posio (ndice) dos vetores para associar o nome ao telefone.
8. Faa um programa que crie um vetor para armazenar 5 nmeros inteiros. Informe o maior
valor armazenado.
9. Faa um programa que crie um vetor para armazenar 5 nmeros inteiros. Informe o menor
valor armazenado.
10. Faa um programa que crie um vetor para armazenar 5 nmeros inteiros. Calcule a soma de
todos os valores do vetor. Utilize lao de repetio para efetuar a soma.
11. Faa um programa que crie um vetor para armazenar 5 nmeros inteiros. Calcule a mdia de
todos os valores do vetor. Utilize a lgica do lao de repetio da questo 10.
12. Faa um programa que crie a matriz de inteiros 2x2 abaixo. Crie funes para armazenar e
apresentar os valores.

39

54

-763

13. Faa um programa que crie uma matriz de float 3x3. Preencha com valores fornecidos pelo
usurio utilizando funes para armazenar e apresentar os dados.
14. Crie um registro com a seguinte estrutura:
struct pessoa{
char nome[50];
int idade;
};
Faa um programa que crie um vetor de struct de 5 pessoas. Crie funes para armazenar e
apresentar os dados do vetor dessa struct.
15. Crie uma struct pessoa com os dados nome, idade, salario, turno. Crie funes para
armazenar e apresentar os dados do vetor.

Você também pode gostar