Prévia do material em texto
EXERCÍCIOS APOSTILA 3_3-‐ VETORES Exercício 1 Escreva um algoritmo que lê um vetor A(10) e escreva a posição de cada elemento deste vetor. Exercício 2 Escrever um algoritmo que gera 30 números aleatórios-‐Max 1000 e os escreve dizendo se são par ou ímpar. No final indique quanto pares e quantos ímpares Exercício 3 Faça um algoritmo que gere 10 valores aleatórios (de 0 a 1000) e os escreva na ordem contrária à que foram gerados. Exercício 4 Dado um número “n” verificar se ele é PRIMO ou NÃO Exercício 5 Dados 30 números aleatórios(inteiros) verificar se são primos ou não; Exercício 6 Dado um número, calcular o seu fatorial Exercício 7 Escrever um algoritmo que gere 10 valores aleatórios e o escreve. Encontre, a seguir, o menor elemento e a sua posição no vetor N e escreva: "O menor elemento de N é = ... e a sua posição é ... ". Exercício 8 Escrever um algoritmo que lê um vetor N(20) e o escreve. Troque, a seguir, o 1* elemento com o último, o 2* com o penúltimo, etc até o 10* com o 11* e escreva o vetor N assim modificado. Exercício 9 Escreva um algoritmo que gera os 10 primeiros números primos acima de 100 e os armazena em um vetor X(10) escrevendo, no final, o vetor X. Exercício 10 Escrever um algoritmo que lê um vetor G(13) que é o resultado de um jogo da Megasena, contendo os valores de 1 a 6. Ler, a seguir, para cada apostador, o número de seu cartão e um vetor Resposta R(13). Verificar para cada apostador o número de acertos e escrever o número do apostador e seu número de acertos. Se tiver 06 acertos, acrescentar a mensagem: "GANHADOR, PARABENS". Exercício 11 Escrever um algoritmo que lê um vetor A(15) e o escreve. Ordene a seguir os elementos de A em ordem crescente e escreva novamente A. Exercício 12 Escreva um algoritmo que leia e mostre um vetor de 20 elementos inteiros. a seguir, conte quantos valores pares existem no vetor. Exercício 13 Escreva um algoritmo que leia dois vetores de 10 posições e faça a multiplicação dos elementos de mesmo índice, colocando o resultado em um terceiro vetor. Mostre o vetor resultante Exercício 14 Escreva um algoritmo que leia um vetor G de 10 posições do tipo caracter, que representa o gabarito de uma prova. A seguir, para cada um dos 20 alunos da turma, eia o vetor de respostas (R) do aluno de 10 posições do tipo caracter e conte o número de acertos. Mostre o nº de acertos do aluno e uma mensagem APROVADO, se a nota for maior ou igual a 6; e mostre uma mensagem de REPROVADO, caso contrário. Exercício 15 Faça um algoritmo que leia um vetor de 500 posições de números inteiros e divida todos os seus elementos pelo maior valor do vetor. Mostre o vetor após os cálculos. Exercício 16 Faça um programa que carregue um vetor com 15 posições, calcule e mostre: a) O maior elemento do vetor e em que posição esse elemento se encontra; b) O menor elemento do vetor e em que posição esse elemento se encontra. OBS: Para “alimentar” o vetor pode-‐se usar números aleatórios