algoritmos
EXERCÍCIOS
LISTA 5
PROFA. GELLARS TAVARES gellarstavares@yahoo.com.br 2013
ALGORITMOS
PROFESSORA: GELLARS TAVARES
VETORES / MATRIZES
“Eu ouço e esqueço, eu vejo e me lembro, mas fazendo é que eu aprendo.” Confúcio
1) Armazenar 10 nomes em um vetor NOME e imprimir uma listagem numerada.
2) Armazenar 15 números inteiros em um vetor NUM e imprimir uma listagem numerada contendo o número e uma das mensagens: par ou ímpar.
3) Armazenar 8 números em um vetor e imprimir todos os números. Ao final, total de números múltiplos de seis digitados.
4) Armazenar nome e notas das AV1 e AV2 de 15 alunos. Calcular e armazenar a média arredondada. Armazenar também a situação do aluno: AP ou RP. Imprimir uma listagem contendo nomes, notas, médias e situação de cada aluno.
5) Armazenar nome e salário de 20 pessoas. Calcular e armazenar o novo salário sabendo-se que o reajuste foi de 8%. Imprimir uma listagem numerada com nome e novo salário.
6) Armazenar código, nome, quantidade, valor de compra e valor de venda de 30 produtos. A listagem pode ser de todos os produtos ou somente de um ao se digitar o código. 7) Os chamados vetores e matrizes podem ser considerados como:
A Estruturas de dados homogêneas
B Estruturas de dados heterogêneas
C Comandos de seleção
D Comandos de repetição
E Comandos de seleção composta
8) Observe o código para manipulação de dois vetores vetor1[5] e vetor2[5], que armazena o resultado em vetorSoma[5].
Se o bloco SOMAR_VETORES fosse implementado em C++, qual das instruções a seguir o codificaria?
LISTA 5
PÁGINA:2
ALGORITMOS
PROFESSORA: GELLARS TAVARES
A
B
C
D
E
9) Suponha uma matriz NOTAS [50][3] que armazenará duas notas e a média. Entrar com as notas e calcular e armazenar a média na matriz nos seguintes casos:
a) As duas notas são lidas numa mesma estrutura
b) As duas notas são lidas em estruturas separadas.
10) Faça um algoritmo que possa armazenar nome e duas notas