Anda di halaman 1dari 3

Algoritmo e Estrutura de Dados I

Lista de Exercícios – Estruturas de Dados Estáticas


Prof. Ícaro Prado
1. Escreva um programa para ler o nome e o sobrenome de uma pessoa, armazená-los em
vetores e escrevê-los na seguinte forma: sobrenome seguido por uma vírgula e pelo nome.
Exemplo:
Entrada: “Antônio”, “Soares”.
Saída: Soares, Antônio.

2. Fazer um programa para ler 10 números inteiros, armazenar em um vetor e calcular a


média desses valores. Mostre o resultado na tela.

3. Faça um programa que inicializa um vetor de 5 posições com valores inteiros lidos
através do teclado e, em seguida, imprime esses valores em ordem invertida à da leitura.

4. Construa um programa que leia dois vetores A e B e, gere um terceiro vetor C, formado
pela soma dos valores dos dois outros (A e B).

5. Escrever um programa para ler o nome, o sobrenome, o endereço e o telefone de uma


pessoa e, após, imprimir no formato a seguir:
Nome: Sobrenome:
Endereço: Telefone:

6. Elabore um programa que inicialize um vetor de 5 posições de inteiros (os valores


devem ser lidos através do teclado) e, em seguida, calcule e imprima a soma e o produto
desses elementos. Mostre os resultados.

7. Faça um programa para armazenar 5 valores inteiros num vetor de 5 posições. Após,
mostre os valores armazenados, multiplicando por 10 os números positivos (maiores do
que 0).

8. Desenvolver um programa que efetue a leitura de 10 elementos inteiros para um vetor


v1. Para construir o vetor v2, do mesmo tipo, observa-se a seguinte regra de formação:
Se o valor do índice for par, o valor do elemento deverá ser multiplicado por 5; se for
ímpar, deverá ser somado 5. Ao final, mostrar o conteúdo dos dois vetores.

9. Fazer um programa para ler o nome de um aluno e suas 3 notas no semestre. Após,
calcular e mostrar a média aritmética com a seguinte mensagem:
 Inferior a 5,0 – “Aluno Reprovado”;
 De 5,1 a 6,9 – “Aluno em Recuperação”;
 De 7,0 a 10 – “Aluno Aprovado”.
Obs.: Utilize vetores para armazenar as notas e o nome do aluno.

10. Faça um programa que entre com as idades de 5 pessoas e, em seguida, escreva: o
número de pessoas que são maiores de idade, qual é a maior e qual é a menor idade.

11. Escrever um programa para:


 Ler os valores de 5 números e armazenar em um vetor v;
 Determinar quais são os valores pares e quais são os valores ímpares e armazenar
esses valores nos vetores p e i, respectivamente;
 Calcular a soma dos pares;
 Calcular a soma dos ímpares;
 Escrever os valores pares e sua soma;
 Escrever os valores ímpares e sua soma.

12. Para os conjuntos abaixo, implemente um programa que declara, inicializa e mostra
os valores das matrizes abaixo:

1 2  2 6 5 1 3 8 11
3 4 3 27 0 3 5 6 32
    
4 5 1 5 7 4 86
 
7 9 2 0

13. Escreva um programa que leia 10 valores float, do teclado, e armazene-os em uma
matriz de dimensões 2x5. Mostre o resultado na tela.

14. Desenvolva um programa que declara e inicializa duas matrizes, matA e matB e, gere
uma terceira, matC, formada pela soma dos valores das outras duas.

15. Criar um programa que leia os elementos de uma matriz inteira de 3x3 e imprima cada
elemento da matriz por 2.

16. Faça um programa que preencha uma matriz de inteiros com números pares menores
que 100.

17. Faça um algoritmo que leia uma matriz mat 2x3 e imprima na tela a soma de todos
os elementos da matriz.
18. Escreva um programa que lê uma matriz m 5x5 e calcule as somas:
a) da linha 4 de m;
b) da coluna 2 de m;
c) da diagonal principal;
d) de todos os elementos da matriz;
e) Escreva estas somas e a matriz.

19. Leia uma matriz 4x4, conte e escreva quantos valores maiores que 10 ela possui.

Anda mungkin juga menyukai