titulo
Instituto de Ciências Exatas
Departamento de Ciência da Computação
Laboratório de Programação A - 2011.1
Exercícios sobre vetores e matrizes
Observação
Esta lista será cobrada e valerá como a primeira nota parcial. Apenas os exercícios que não forem feitos em sala de aula serão cobrados.
Questões
1) Fazer um programa que recebe um símbolo de operação do utilizador (+, -, / ou *) e dois números reais. O programa deve retornar o resultado da operação recebida sobre estes dois números.
2) Fazer um programa para receber um número inteiro de segundos e imprimir a quantidade correspondente em horas, minutos e segundos.
3) Faça um programa que leia um vetor de 10 elementos e em seguida ache a posição do elemento m (dado pelo usuário) no vetor. Caso o elemento não exista no vetor informe ao usuário.
4) Faça um programa que calcule a soma dos vetores, elemento a elemento, em um terceiro vetor. O tamanho do vetor deverá ser 4.
5) Faça um programa que leia um vetor com 20 elementos. A seguir, troque o primeiro elemento com o último, o segundo com o penúltimo, etc, até o décimo com o décimo primeiro.
6) Faça um programa que, dados dois vetores de 4 elementos, calcule o seu produto escalar. (O produto escalar de dois vetores v1 e v2 é dado por: produto = v1[0]*v2[0]+ v1[1]*v2[1]+... +v1[n]*v2[n]).
7) Faça um programa que leia 2 vetores com 10 elementos cada. Considerando cada vetor como sendo um conjunto, crie um terceiro vetor, que seja a união dos dois primeiros, e um quarto, que seja a intersecção entre os dois primeiros.
8) Dado um vetor com números ordenados de forma não decrescente, faça uma função que imprime somente os números que não sejam repetidos.
9) Faça uma função que recebe dois vetores de inteiros, com qualquer número de elementos cada. Ela deve imprimir todos os valores presentes nos dois vetores. Ex: se v1={19, 5, 2, 6} e v2={5, 0, 9, 4, 18, 56} deverá ser impresso somente o valor