Algoritmo
Casos: Algoritmo. Pesquise 862.000+ trabalhos acadêmicosPor: weltton • 9/3/2014 • 966 Palavras (4 Páginas) • 1.054 Visualizações
Obs2: Não será considerada a resposta em que a verificação for feita ao mesmo tempo da leitura da matriz.
SOLUçãO (ALGORITMO): VMSELECAOLINHASPARES.ALG
$ \bigstar\bigstar\bigstar$ (Prova EST/2011-1) Faça um algoritmo para ler uma matriz 100 x 100 de inteiros. Em seguida, nas linhas ímpares, o algoritmo deverá capturar os valores pares encontrados e colocá-los, se existirem, em um vetor (VP) e trocar, na matriz, pelo número 1. Depois, para as linhas pares, o algoritmo deverá capturar os valores ímpares encontrados e colocá-los, se existirem, em um vetor (VI) e trocar, na matriz, pelo número 2. Ao final imprimir a matriz A e os vetores VP e VI (somente com as posições preenchidas).
SOLUçãO (ALGORITMO): VMSELECAOLINHASPARESIMPARES.ALG
$ \bigstar$ Dado um valor numérico X e uma matriz A 4x2, elabore um algoritmo que calcule e exiba uma outra matriz B que deverá conter cada elemento da matriz A dividido pelo valor numérico X.
SOLUçãO (ALGORITMO): VMCALCULAMATRIZB.ALG
$ \bigstar$ Escreva um algoritmo que leia dois vetores de tamanho igual a 5 e verifique se estes são palíndromos. Palíndromo é uma palavra, frase ou qualquer sequência de unidades que tenha a propriedade de poder ser lida tanto da direita para esquerda, como da esquerda para a direita e o conteúdo é o mesmo.
Exemplos: ARARA ou RADAR ou MIRIM - são palíndromos.
SOLUçõES: VMTESTAPALINDROMO.C OU VMTESTAPALINDROMO2.C.
Só como curiosidade, o maior palídromo do mundo possui 17.259 palavras. O texto desse palíndromo pode ser encontrado no endereço: http://www.norvig.com/pal2txt.html. Já imaginaram criar um programa em C para testar? Fica aí o desafio.
$ \bigstar\bigstar$ Existem palíndromos de frases inteiras e não apenas de palavras. Por exemplo, a frase A droga da gorda é um exemplo de palíndromo (desconsiderando os espaços em branco, é claro). Assim, escreva um algoritmo que leia uma frase de no máximo 20 caracteres e informe se esta frase é um palíndromo (desconsidere os espaços em branco, como o exemplo mencionado).
$ \bigstar\bigstar$ Escreva um algoritmo que leia duas palavras de tamanho 5 e verifique se estas são anagramas. Um anagrama é uma espécie de jogo de palavras, resultando do arranjo das letras de uma palavra ou frase para produzir outras palavras, utilizando todas as letras originais exatamente uma vez. Diferentemente dos palíndromos, o arranjo não precisa ser igual, pois todo palíndromo é um anagrama, mas nem todo anagrama é um palíndromo.
Exemplos de anagrama: Célia e Alice ou Lyseu e Suely.
SOLUçãO (ALGORITMO): VMTESTAANAGRAMA.ALG
SOLUçãO (ALGORITMO): VMTESTAANAGRAMA2.ALG
$ \bigstar\bigstar$ Escreva um algoritmo que leia 3 vetores de 9 posições e crie um outro vetor que deverá ser formado com o 1º terço do primeiro, o 2º terço do segundo e o último terço do 3º. Escrever o vetor resultante ao final.
$ \bigstar\bigstar$ Faça um algoritmo que leia um vetor S[20]. A seguir, compacte este vetor S, retirando todos os valores nulos ou negativos e mostre então o vetor compactado.
Solução (algoritmo): VMCompactaVetor.alg
$ \bigstar\bigstar$ Faça um algoritmo que leia um vetor T[15]. Crie, a seguir, um vetor Fat[15] que contém os fatoriais do vetor T. Mostre, a seguir, o vetor Fat.
Solução (algoritmo): VMVetordeFatoriais.alg
$ \bigstar\bigstar$ Leia um vetor de 10 posições e verifique se existem valores iguais (repetidos) e os escreva.
$ \bigstar\bigstar$ Faça um algoritmo que leia um vetor V[10] e o escreva. Crie, a seguir, um vetor COMP que conterá somente os valores não repetidos de V. Mostre então o vetor COMP.
$ \bigstar\bigstar$ Escreva um algoritmo que receba o nome de cinco clientes e armazene-os em um vetor. Em um segundo vetor, armazene
...