Algoritmos - Exercício de Aprendizagem nº3 - DCA

Propaganda
Algoritmos - Exercício de Aprendizagem nº3
Escreva um algoritmo, em português estruturado, para cada uma das questões
abaixo.
1. Solicite ao usuário 5 números inteiros, guarde-os em um vetor e em seguida imprima-os
na tela. Em seguida conte quantos elementos são negativos e informe ao usuário.
2. Solicite ao usuário n números inteiros (onde n também é fornecido pelo usuário), guardeos em um vetor e em seguida imprima-os na tela. Caso o n fornecido pelo usuário seja
maior que o tamanho máximo do vetor, peça para que ele digite um n menor.
3. 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. Solicite ao usuário dois vetores de n números (n também é fornecido pelo usuário) e em
seguida calcule a soma dos vetores, elemento a elemento, em um terceiro vetor.
5. Coloque os elementos de um vetor dado pelo usuário em ordem crescente.
6. 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.
7. Dados dois vetores de n 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]).
8. 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.
9. Escreva um algoritmo que gere aleatoriamente um vetor com 6 elementos, que é o
resultado de um sorteio da Sena, e o mostre. Em seguida leia um vetor, também com 6
elementos, que é a aposta de um apostador e mostre o número de acertos do apostador.
10. Faça um jogo da velha para dois jogadores humanos. (Dica: utilize uma matriz para
representar o tabuleiro).
11. Leia duas matrizes de dimensões 3 X 3 e em seguida calcule seu produto.
12. Leia uma matriz inteira de dimensões n X m (também fornecidas pelo usuário) e
identifique que elementos se repetem nesta matriz e quantas vezes cada um se repete.
13. Faça uma função que receba dois inteiros e retorne sua soma.
14. Faça uma função que receba dois números reais a e b e retorne ab.
15. Faça uma função que receba um vetor e retorne este em ordem decrescente.
Download