Trabalho - 3a unidade Algoritmo e Programacao de Computadores

1. (1.5 pts) Construa um algoritmo que permita informar dados para 2 vetores inteiros de 20 posicoes, e apresente a interseccao dos vetores. Lembrando que interseccao sao os elementos repetidos em ambos os vetores, mas sem repeticao (cada numero pode aparecer uma unica vez no resultado).

2. (1.5 pts) Construa um algoritmo que permita informar dados para 2 vetores de 20 posicoes, e apresente o conjunto uniao dos vetores. Lembrando que conjunto uniao sao todos os elementos que existem em ambos os vetores, mas sem repeticao (cada numero pode aparecer uma unica vez no resultado)

3. (2.0 pts) Dada uma matriz 5x5, elabore um algoritmo que escreva: (a) A diagona principal; (b) O triangulo superior a diagonal principal; (c) O triangulo inferior a diagonal principal; (d) Tudo exceto a diagonal principal; (e) A diagonal secundaria; (f) O triangulo superior a diagonal secundaria; (g) O triangulo inferior a diagonal secundaria; (h) Tudo exceto a diagonal secundaria;

4. (2.0pts) Faca um programa que dado um nome completo, retorne a abreviatura deste nome como em citacoes. Nao se devem abreviar as preposicoes como: do, de, etc. A abreviatura deve vir separada por pontos. Ex: Paulo Jose de Almeida Prado. Abreviatura: PRADO, P. J. A.

5. (1.5pts) Fazer um programa para: (a) Receber uma string de no maximo 100 caracteres

(b) Receber uma segunda string e contar quantas vezes a segunda string ocorre dentro da primeira.

6. (1.5 pts) Faca um programa que dado 2 palavras, determine: (a) Se as palavras sao iguais;

(b) Caso as palavras sejam diferentes, qual delas tem maior comprimento (nao esquecer a possibilidade de existirem palavras diferentes de mesmo tamanho);

(c) Verifique se a segunda palavra e uma sub string da primeira:

Exemplo: Palavra 1 = casamento Palavra 2 = casa

Prof. Gilbran Silva de Andrade Pagina 1 de 1

Comentários