Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas

Programas em Python: Gerando e manipulando vetores e matrizes, Exercícios de Algoritmos

Neste documento, encontram-se vários exemplos de programas em python que geram e manipulam vetores e matrizes de números inteiros e reais. Cada programa apresenta diferentes operações, como gerar números aleatórios, calcular somas, produtos, médias, identificar mínimos e máximos, e copiar elementos entre vetores. Além disso, existem exemplos de geração e manipulação de matrizes, incluindo a impressão de determinados elementos e a localização de máximos.

Tipologia: Exercícios

2021

Compartilhado em 25/01/2021

jhony-norton-2
jhony-norton-2 🇧🇷

4 documentos

1 / 9

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
IF Sudeste MG - BSI e Engenharia Mecatrˆonica
Professor Filippe Jabour
Nome:
Algoritmos
P1 - U
24/06/2014
Lista de Exerc´ıcios Vetor, String, Matriz
Quest˜ao 1: [1 ponto]
Fazer um programa que tenha o seguinte menu:
1. Soma 3
2. Subtrai 5
3. Mostra valor atual
4. Sai do programa
Considere uma vari´avel inicializada com o valor 13. A op¸ao 1, a cada vez que ´e selecionada, soma 3 unidades a esta
vari´avel. A op¸ao 2, a cada vez que ´e selecionada, subtrai 5 unidades desta mesma vari´avel. A op¸ao 3 exibe o valor
atual da vari´avel. A op¸ao 4 sai do programa.
Quest˜ao 2: [1 ponto]
Fazer um programa que receba um umero Ye imprima o produto de todos os umeros de 1 a Y.
Quest˜ao 3: [1 ponto]
Fazer um programa que gere e imprima uma matriz 4X3 com umeros inteiros aleat´orios situados entre 0 e 100. Em
seguida, o programa recebe um umero digitado pelo usu´ario, identifica e imprime todos os elementos da matriz maiores
que este umero digitado. Al´em disso, o programa informa a posi¸ao que estes elementos ocupam na matriz.
Quest˜ao 4: [1 ponto]
Fazer um programa que gere e imprima 2 vetores com umeros inteiros aleat´orios situados entre 0 e 80. O primeiro
vetor deve ter 12 elementos e o segundo 16. Depois de gerar os 2vetores, o programa identifica e imprime o menor
elemento dentre os 28 elementos dos 2 vetores. Al´em disso, o programa imprime a qual dos vetores este menor elemento
pertence e em que posi¸ao se encontra.
Quest˜ao 5: [1 ponto]
Fa¸ca um programa que gere e imprima 2 vetores com 10 e 20 umeros inteiros aleat´orios situados entre 0 e 100, respec-
tivamente. Depois de gerar o vetor, o programa copia os elementos dos 2 vetores para um terceiro, alternadamente.
Um do primeiro, um do segundo, outro do primeiro, outro do segundo e assim por diante. Quando um deles acabar,
apenas os elementos do outro ao copiados. Ao final, o programa imprime o novo vetor criado.
Quest˜ao 6: [1 ponto]
Fa¸ca um programa que receba dois umeros que sejam diferentes e ambos sejam ultiplos de cinco. Em seguida, o
programa exibe (imprime) todos os ultiplos de cinco existentes entre os dois umeros lidos. Ao final, o programa exibe
(imprime) a edia dos n´umeros impressos.
Quest˜ao 7: [1 ponto]
Fa¸ca um programa que receba dois umeros diferentes. Em seguida, o programa calcula e exibe (imprime) a diferen¸ca
do produto dos umeros pares pelo produto dos umeros ´ımpares existentes no intervalo fechado entre os 2 umeros.
Exemplo: para os umeros 4 e 11, o programa calcular´a (4 ×6×8×10) (5 ×7×9×11) = 1545
Quest˜ao 8: [1 ponto]
Fa¸ca um programa que receba (leia) 2 umeros ced. Em seguida, o programa calcula e exibe o resultado de todos os
umeros de 1 a c(inclusive) elevados a (d+ 1). Ao final, o programa exibe a soma das potˆencias calculadas. Exemplo:
para c= 4 e z= 2, o programa calcula e exibe:
13= 1
23= 8
33= 27
43= 64
e, ao final, imprime a soma 100.
Quest˜ao 9: [1 ponto]
Fa¸ca um programa que pergunta ao usu´ario quantas opera¸oes de inclus˜ao (q) ele quer fazer em um estoque de 100 pe¸cas.
Em seguida, o programa repete a ao abaixo qvezes:
Recebe um umero de pe¸cas, soma ao estoque e informa o valor atual do estoque.
Ao final, o programa exibe o total de pe¸cas inseridas e a edia de pe¸cas inseridas na opera¸ao.
Quest˜ao 10: [1 ponto]
Fa¸ca um programa que receba o nome de 3 alunos. Em seguida, o programa recebe e grava em um vetor 7 notas de cada
um deles. A partir dos dados gravados nos vetores, o programa informa o nome do aluno que obteve a maior nota dentre
todas as 21 e o nome do aluno que obteve a maior edia dentre os 3 alunos.
pf3
pf4
pf5
pf8
pf9

Pré-visualização parcial do texto

Baixe Programas em Python: Gerando e manipulando vetores e matrizes e outras Exercícios em PDF para Algoritmos, somente na Docsity!

IF Sudeste MG - BSI e Engenharia Mecatrˆonica Professor Filippe Jabour

Nome:

Algoritmos P1 - U 24/06/

Lista de Exerc´ıcios Vetor, String, Matriz

Quest˜ao 1: [1 ponto] Fazer um programa que tenha o seguinte menu:

  1. Soma 3
  2. Subtrai 5
  3. Mostra valor atual
  4. Sai do programa

Considere uma vari´avel inicializada com o valor 13. A op¸c˜ao 1, a cada vez que ´e selecionada, soma 3 unidades a esta vari´avel. A op¸c˜ao 2, a cada vez que ´e selecionada, subtrai 5 unidades desta mesma vari´avel. A op¸c˜ao 3 exibe o valor atual da vari´avel. A op¸c˜ao 4 sai do programa.

Quest˜ao 2: [1 ponto] Fazer um programa que receba um n´umero Y e imprima o produto de todos os n´umeros de 1 a Y.

Quest˜ao 3: [1 ponto] Fazer um programa que gere e imprima uma matriz 4X3 com n´umeros inteiros aleat´orios situados entre 0 e 100. Em seguida, o programa recebe um n´umero digitado pelo usu´ario, identifica e imprime todos os elementos da matriz maiores que este n´umero digitado. Al´em disso, o programa informa a posi¸c˜ao que estes elementos ocupam na matriz.

Quest˜ao 4: [1 ponto] Fazer um programa que gere e imprima 2 vetores com n´umeros inteiros aleat´orios situados entre 0 e 80. O primeiro vetor deve ter 12 elementos e o segundo 16. Depois de gerar os 2 vetores, o programa identifica e imprime o menor elemento dentre os 28 elementos dos 2 vetores. Al´em disso, o programa imprime a qual dos vetores este menor elemento pertence e em que posi¸c˜ao se encontra.

Quest˜ao 5: [1 ponto] Fa¸ca um programa que gere e imprima 2 vetores com 10 e 20 n´umeros inteiros aleat´orios situados entre 0 e 100, respec- tivamente. Depois de gerar o vetor, o programa copia os elementos dos 2 vetores para um terceiro, alternadamente. Um do primeiro, um do segundo, outro do primeiro, outro do segundo e assim por diante. Quando um deles acabar, apenas os elementos do outro s˜ao copiados. Ao final, o programa imprime o novo vetor criado.

Quest˜ao 6: [1 ponto] Fa¸ca um programa que receba dois n´umeros que sejam diferentes e ambos sejam m´ultiplos de cinco. Em seguida, o programa exibe (imprime) todos os m´ultiplos de cinco existentes entre os dois n´umeros lidos. Ao final, o programa exibe (imprime) a m´edia dos n´umeros impressos.

Quest˜ao 7: [1 ponto] Fa¸ca um programa que receba dois n´umeros diferentes. Em seguida, o programa calcula e exibe (imprime) a diferen¸ca do produto dos n´umeros pares pelo produto dos n´umeros ´ımpares existentes no intervalo fechado entre os 2 n´umeros. Exemplo: para os n´umeros 4 e 11, o programa calcular´a (4 × 6 × 8 × 10) − (5 × 7 × 9 × 11) = − 1545

Quest˜ao 8: [1 ponto] Fa¸ca um programa que receba (leia) 2 n´umeros c e d. Em seguida, o programa calcula e exibe o resultado de todos os n´umeros de 1 a c (inclusive) elevados a (d + 1). Ao final, o programa exibe a soma das potˆencias calculadas. Exemplo: para c = 4 e z = 2, o programa calcula e exibe: 13 = 1 23 = 8 33 = 27 43 = 64 e, ao final, imprime a soma 100.

Quest˜ao 9: [1 ponto] Fa¸ca um programa que pergunta ao usu´ario quantas opera¸c˜oes de inclus˜ao (q) ele quer fazer em um estoque de 100 pe¸cas. Em seguida, o programa repete a a¸c˜ao abaixo q vezes: Recebe um n´umero de pe¸cas, soma ao estoque e informa o valor atual do estoque. Ao final, o programa exibe o total de pe¸cas inseridas e a m´edia de pe¸cas inseridas na opera¸c˜ao.

Quest˜ao 10: [1 ponto] Fa¸ca um programa que receba o nome de 3 alunos. Em seguida, o programa recebe e grava em um vetor 7 notas de cada um deles. A partir dos dados gravados nos vetores, o programa informa o nome do aluno que obteve a maior nota dentre todas as 21 e o nome do aluno que obteve a maior m´edia dentre os 3 alunos.

Quest˜ao 11: [1 ponto] Fazer um programa que leia 3 n´umeros a, b e c, segundo as seguintes regras:

  • a < b
  • 0 < c < 10

Em seguida, o programa calcula e informa a soma de todos os m´ultiplos de c existentes entre a e b.

Quest˜ao 12: [1 ponto] Fa¸ca um programa que contenha um vetor de inteiros com 20 posi¸c˜oes. O programa deve ter ainda o seguinte menu:

  1. Inclui 5.
  2. Inclui
  3. Procura
  4. Exclui
  5. Mostra todos
  6. Sai

O usu´ario pode acessar as op¸c˜oes de menu de 1 a 5 quantas vezes quiser, em uma mesma execu¸c˜ao do programa. As op¸c˜oes acima devem fazer o que est´a especificado a seguir:

  1. Permite incluir 5 novos elementos no vetor, somente se ainda existirem 5 posi¸c˜oes vazias (livres ou dispon´ıveis). O usu´ario digita os 5 n´umeros a serem inclu´ıdos.
  2. Inclui 1 novo elemento no vetor, somente se ainda existir 1 posi¸c˜ao vazia (livre ou dispon´ıvel). O usu´ario digita o novo elemento a ser inclu´ıdo.
  3. Pede ao usu´ario a digita¸c˜ao de um n´umero inteiro e procura a primeira ocorrˆencia deste n´umero no vetor. Se achar, informa a posi¸c˜ao onde se encontra o n´umero. Se n˜ao encontrar, informa que o n´umero n˜ao existe no vetor.
  4. Pede ao usu´ario para digitar uma posi¸c˜ao do vetor e exclui o elemento desta posi¸c˜ao, caso ela esteja ocupada. Os elementos subsequentes (posteriores) ao que foi exclu´ıdo devem ser todos movidos uma posi¸c˜ao “para baixo” (ou para a esquerda) de modo a ocupar a lacuna deixada pelo n´umero que foi exclu´ıdo.
  5. Imprime todos os elementos do vetor no momento.
  6. Encerra o programa.

Quest˜ao 13: [1 ponto] Fa¸ca um programa que gere uma matriz 6 X 6 com n´umeros aleat´orios entre 0 e 80. Ap´os gerar toda a matriz, ela deve ser impressa na tela, com 6 elementos por linha. Ap´os a impress˜ao, o programa deve localizar e imprimir o maior elemento da diagonal principal da matriz e sua localiza¸c˜ao na matriz. O programa deve, ainda imprimir a primeira linha da matriz de tr´as pra frente (da direita para a esquerda).

Quest˜ao 14: [1 ponto] Fa¸ca um programa que leia (receba via teclado) trˆes n´umeros inteiros a, b e c e mostre (imprima) todos os n´umeros inteiros existentes entre a e b que sejam m´ultiplos de c. O programa deve calcular e exibir a soma de todos os n´umeros impressos. (qp063.tex)

Quest˜ao 15: [1 ponto] Fazer um programa que tenha o seguinte menu:

  1. Mostra valor atual
  2. Vezes 3
  3. Dividido por 2
  4. Sai do programa

A op¸c˜ao 1 exibe o valor atual da vari´avel. A op¸c˜ao 2, a cada vez que ´e selecionada, multiplica uma vari´avel por 3. A op¸c˜ao 3, a cada vez que ´e selecionada, divide esta mesma vari´avel por 2. A op¸c˜ao 4 sai do programa.

Quest˜ao 16: [1 ponto] Fazer um programa que lˆe um n´umero positivo N e imprime a seguinte sa´ıda: Ao final o programa deve imprimir a soma de todos os n´umeros impressos.

Quest˜ao 26: [1 ponto] Fa¸ca um programa que gere uma matriz 4 X 4 com n´umeros aleat´orios entre 0 e 75. Ap´os gerar toda a matriz, ela deve ser impressa na tela, com 4 elementos por linha. Ap´os a impress˜ao, o programa deve imprimir o maior elemento de cada linha e a sua localiza¸c˜ao na matriz, al´em do maior elemento de toda a matriz e sua localiza¸c˜ao na matriz.

Quest˜ao 27: [1 ponto] Fa¸ca um programa que leia 3 strings e as imprima em ordem alfab´etica.

Quest˜ao 28: [1 ponto] Fa¸ca um programa que leia (receba via teclado) dois n´umeros inteiros e mostre (imprima) o dobro de todos os n´ume- ros inteiros existentes entre os dois n´umeros lidos. O programa deve calcular e exibir a soma de todos os n´umeros impressos. (qp064.tex)

Quest˜ao 29: [1 ponto] Fazer um programa que tenha o seguinte menu:

  1. Muda base
  2. Eleva ao quadrado
  3. Eleva ao cubo
  4. Sai do programa

A op¸c˜ao 1, a cada vez que ´e selecionada, recebe um novo valor para a vari´avel do programa (a base). A op¸c˜ao 2, a cada vez que ´e selecionada, eleva a vari´avel ao quadrado e exibe este resultado. A op¸c˜ao 3, a cada vez que ´e selecionada, eleva a vari´avel ao cubo e exibe este resultado. A op¸c˜ao 4 sai do programa.

Quest˜ao 30: [1 ponto] Fazer um programa que lˆe um n´umero ´ımpar positivo N e imprime a seguinte sa´ıda:

1 N 3 N − 2 5 N − 4

...... N 1

Quest˜ao 31: [1 ponto] Fazer um programa que gere e imprima uma matriz 5X4 com n´umeros inteiros aleat´orios situados entre 0 e 60. Em seguida, o programa gera um n´umero aleat´orio situado entre 0 e 60, identifica e imprime todos os elementos da matriz maiores que este n´umero gerado. Al´em disso, o programa informa a posi¸c˜ao que estes elementos ocupam na matriz.

Quest˜ao 32: [1 ponto] Fazer um programa que gere e imprima 1 vetor com 20 n´umeros inteiros aleat´orios situados entre 0 e 100. Depois de gerar o vetor, o programa recebe um valor de patamar via teclado e copia para outro vetor todos os elementos do primeiro vetor que forem maiores que o patamar. Ao final, o programa imprime o novo vetor e informa quantos elementos foram copiados.

Quest˜ao 33: [1 ponto] Fa¸ca um programa que gere e imprima 2 vetores com 14 e 22 n´umeros inteiros aleat´orios situados entre 0 e 60, respec- tivamente. Depois de gerar o vetor, o programa copia os elementos dos 2 vetores para um terceiro, alternadamente. Um do primeiro, um do segundo, outro do primeiro, outro do segundo e assim por diante. Quando um deles acabar, apenas os elementos do outro s˜ao copiados. Ao final, o programa imprime o novo vetor criado.

Quest˜ao 34: [1 ponto] Fa¸ca um programa que pergunta ao usu´ario quantas opera¸c˜oes ele quer efetuar (x). Em seguida, o programa repete a a¸c˜ao abaixo x vezes: Lˆe quatro n´umeros, calcula e exibe a m´edia deles. Ao final, o programa exibe a m´edia de todos os n´umeros que foram digitados durante todo o programa.

Quest˜ao 35: [1 ponto] Fa¸ca um programa que pergunta ao usu´ario quantos testes ele quer fazer (k). Em seguida, o programa repete a a¸c˜ao abaixo k vezes: Recebe um n´umero e informa se ele ´e maior, menor ou igual a 100. Ao final, o programa exibe o total de n´umeros de cada tipo (maiores, menores ou iguais a 100).

Quest˜ao 36: [1 ponto] Fa¸ca um programa que receba 3 n´umeros diferentes (a, b e c). Em seguida, o programa calcula e exibe (imprime) a soma dos n´umeros entre a e b (inclusive), saltando de c em c unidades. Exemplo: para a = 12, c = 4 e b = 25, o programa calcula e exibe o resultado da soma 12 + 16 + 20 + 24 = 72. Ao final, o programa informa a m´edia dos n´umeros que foram somados (no caso 18).

Quest˜ao 37: [1 ponto] Fa¸ca um programa que receba (leia) 2 n´umeros r > 100 e t > 10. Em seguida, o programa calcula e exibe o resultado da divis˜ao de cada um dos n´umeros inteiros do intervalo fechado de 90 a r pelos n´umeros inteiros do intervalo fechado de 5 a t. Ao final, o programa exibe a soma de todos os quocientes calculados. Exemplo: para r = 120 e t = 13, o programa calcular´a e exibir´a: 90 ÷ 5 = 18 90 ÷ 6 = 15 90 ÷ 7 = 12. 86 etc... 91 ÷ 5 = 18. 2 91 ÷ 6 = 15. 17 etc... 120 ÷ 13 = 9.23. Ao final ser´a exibida a soma dos quocientes.

Quest˜ao 38: [1 ponto] Fa¸ca um programa que leia a, k e n e calcule o produto dos n primeiros termos da s´erie S = a×(a+k)×(a+(k +1))×(a+ (k+2))×.. .. Exemplo: para a = 3, k = 4 e n = 5 teremos S = 3×(3+4)×(3+5)×(3+6)×(3+7) = 3× 7 × 8 × 9 ×10 = 15120. Obs.: Todos os dados de entrada devem ser maiores que zero.

Quest˜ao 39: [1 ponto] Fa¸ca um programa que receba 9 n´umeros reais e grave-os em um vetor. Em seguida, o programa imprime este vetor na tela. Depois desta impress˜ao, o programa recebe mais 9 n´umeros reais e grava em outro vetor. Este segundo vetor tamb´em deve ser impresso na tela. O programa deve gerar um terceiro vetor segundo a seguinte regra:

  • 1 o^ elemento do novo vetor = 1o^ elemento do primeiro vetor + ´ultimo elemento do segundo vetor;
  • 2 o^ elemento do novo vetor = 2o^ elemento do primeiro vetor + pen´ultimo elemento do segundo vetor;
  • 3 o^ elemento do novo vetor = 3o^ elemento do primeiro vetor + antepen´ultimo elemento do segundo vetor; -...
  • Ultimo elemento do novo vetor = ´´ ultimo elemento do primeiro vetor + 1o^ elemento do segundo vetor.

Ao final, o programa imprime o vetor gerado na tela. Exemplo para 4 elementos: vetor1 = {5, 1, 9, 3} vetor2 = {2, 4, 0, 7} vetorGerado = {5+7, 1+0, 9+4, 3+2} = {12, 1, 13, 5}

Quest˜ao 40: [1 ponto] Fa¸ca um programa que leia dois vetores de n´umeros reais, um com 10 elementos e outro com 15. Ap´os toda a leitura dos vetores, ambos s˜ao impressos na tela. O programa deve ler um valor k via teclado e calcular a m´edia de todos os elementos dos dois vetores que sejam maiores que k.

Quest˜ao 41: [1 ponto] Fa¸ca um programa que leia 3 strings e as imprima em ordem crescente de tamanho. Por exemplo: se forem digitadas as strings casa, brasil e oi, as strings ser˜ao impressas nessa ordem: oi casa brasil.

Quest˜ao 42: [1 ponto] Ler N e calcular H segundo a s´erie mostrada na express˜ao 1.

H = 1 −

N

Quest˜ao 43: [1 ponto] Fazer um programa que tenha o seguinte menu:

  1. Muda n´umeros

Quest˜ao 51: [1 ponto] Fa¸ca um programa que receba (leia) 2 n´umeros r > 90 e t > 9. Em seguida, o programa calcula e exibe o resultado da divis˜ao de cada um dos n´umeros inteiros do intervalo aberto de 80 a r pelos n´umeros inteiros do intervalo aberto de 4 a t. Ao final, o programa exibe a m´edia de todos os quocientes calculados. Exemplo: para r = 100 e t = 12, o programa calcular´a e exibir´a: 81 ÷ 5 = 16. 2 81 ÷ 6 = 13. 5 81 ÷ 7 = 11. 57 etc... 82 ÷ 5 = 16. 4 82 ÷ 6 = 13. 67 etc... 99 ÷ 11 = 9. Ao final ser´a exibida a m´edia dos quocientes.

Quest˜ao 52: [1 ponto] Fa¸ca um programa que receba n n´umeros reais e grave-os em um vetor. Em seguida, o programa imprime este vetor na tela. Depois desta impress˜ao, o programa recebe mais n n´umeros reais e grava em outro vetor. Este segundo vetor tamb´em deve ser impresso na tela. O programa deve gerar um terceiro vetor segundo a seguinte regra:

  • 1 o^ elemento do novo vetor = 1o^ elemento do primeiro vetor + ´ultimo elemento do segundo vetor;
  • 2 o^ elemento do novo vetor = 2o^ elemento do primeiro vetor + pen´ultimo elemento do segundo vetor;
  • 3 o^ elemento do novo vetor = 3o^ elemento do primeiro vetor + antepen´ultimo elemento do segundo vetor; -...
  • Ultimo elemento do novo vetor = ´´ ultimo elemento do primeiro vetor + 1o^ elemento do segundo vetor.

Ao final, o programa imprime o vetor gerado na tela. Exemplo: vetor1 = {2, 1, 8, 3} vetor2 = {2, 4, 0, 7} vetorGerado = {2+7, 1+0, 8+4, 3+2} = {9, 1, 12, 5} Observa¸c˜ao: considere a possibilidade de ler n a partir do teclado e fazer todo o programa com base neste valor (no n), inclusive a declara¸c˜ao dos vetores.

Quest˜ao 53: [1 ponto] Fa¸ca um programa que receba 11 n´umeros inteiros e grave-os em um vetor. Em seguida, o programa imprime este vetor na tela. Depois desta impress˜ao, o programa recebe mais 11 n´umeros inteiros e grava em outro vetor. Este segundo vetor tamb´em deve ser impresso na tela. O programa deve gerar um terceiro vetor segundo a seguinte regra:

  • 1 o^ elemento do novo vetor = 1o^ elemento do primeiro vetor × ´ultimo elemento do segundo vetor;
  • 2 o^ elemento do novo vetor = 2o^ elemento do primeiro vetor × pen´ultimo elemento do segundo vetor;
  • 3 o^ elemento do novo vetor = 3o^ elemento do primeiro vetor × antepen´ultimo elemento do segundo vetor; -...
  • Ultimo elemento do novo vetor = ´´ ultimo elemento do primeiro vetor × 1 o^ elemento do segundo vetor.

Ao final, o programa imprime o vetor gerado na tela. Exemplo para 4 elementos: vetor1 = {5, 1, 9, 3} vetor2 = {2, 4, 0, 7} vetorGerado = { 5 ×7, 1×0, 9×4, 3× 2 } = {35, 0, 36, 6}

Quest˜ao 54: [1 ponto] Fa¸ca um programa que leia dois vetores de n´umeros reais, um com 10 elementos e outro com 15. Ap´os toda a gera¸c˜ao dos vetores, ambos s˜ao impressos na tela. O programa deve ler um valor k via teclado e calcular a m´edia de todos os elementos dos dois vetores que sejam maiores que k.

Quest˜ao 55: [1 ponto] Fa¸ca um programa que leia (receba via teclado) dois n´umeros e mostre (imprima) todos os n´umeros pares existentes entre os dois n´umeros lidos. O programa deve calcular e exibir a soma de todos os n´umeros impressos. (qp061a.tex)

Quest˜ao 56: [1 ponto] Ler N e calcular S segundo a s´erie mostrada na express˜ao 2.

S =

N

N − 1

N − 2

N − 1

+ N (2)

Quest˜ao 57: [1 ponto] Fazer um programa que receba um n´umero X e imprima a soma de todos os n´umeros de 1 a X.

Quest˜ao 58: [1 ponto] Fazer um programa que receba 3 n´umeros. O primeiro, A, deve estar entre 0 e 10, o segundo, B, entre 1 e 5 e o terceiro, C, deve ser maior que 40. N˜ao precisa verificar, considere que o usu´ario digitar´a os 3 n´umeros dentro dos intervalos desejados. Em seguida, calcule o somat´orio e o produt´orio de todos os n´umeros de A a C, crescendo de B em B. Por exemplo: se A = 2, B = 4 e C = 45, calcule o somat´orio 2 + 6 + 10 + 14 +... (at´e 45) e calcule o produt´orio 2 × 6 × 10 × 14 +... (at´e 45).

Quest˜ao 59: [1 ponto] Fazer um programa que gere e imprima 2 vetores com n´umeros inteiros aleat´orios situados entre 0 e 100. O primeiro vetor deve ter 10 elementos e o segundo 15. Depois de gerar os 2 vetores, o programa identifica e imprime o maior elemento dentre os 25 elementos dos 2 vetores. Al´em disso, o programa imprime a qual dos vetores este maior elemento pertence e em que posi¸c˜ao se encontra.

Quest˜ao 60: [1 ponto] Fazer um programa que gere e imprima 1 vetor com 15 n´umeros inteiros aleat´orios situados entre 0 e 60. Depois de gerar o vetor, o programa pede para o usu´ario escolher um valor de patamar 15 ou 45 e copia para outro vetor todos os elementos do primeiro vetor que forem maiores que o patamar. Ao final, o programa imprime o novo vetor e informa quantos elementos foram copiados.

Quest˜ao 61: [1 ponto] Fa¸ca um programa que receba dois n´umeros que sejam diferentes e ambos sejam m´ultiplos de trˆes. Em seguida, o programa exibe (imprime) todos os m´ultiplos de trˆes existentes entre os dois n´umeros lidos. Ao final, o programa exibe (imprime) a soma dos n´umeros impressos.

Quest˜ao 62: [1 ponto] Fa¸ca um programa que receba (leia) 2 n´umeros A e B. Em seguida, o programa calcula e exibe o produto de todos os pares de n´umeros formados pelos n´umeros existentes entre 1 e A (inclusive) e entre 1 e B (inclusive). Exemplo: para A = 2 e B = 3, a sa´ıda do programa ser´a: 1 × 1 = 1 1 × 2 = 2 1 × 3 = 3 2 × 1 = 2 2 × 2 = 4 2 × 3 = 6

Quest˜ao 63: [1 ponto] Fa¸ca um programa que receba (leia) 2 n´umeros w e z. Em seguida, o programa calcula e exibe o resultado de todos os n´umeros de 1 a w (inclusive) elevados a z. Ao final, o programa exibe a soma das potˆencias calculadas. Exemplo: para w = 3 e z = 4, o programa calcula e exibe: 14 = 1 24 = 16 34 = 81 e, ao final, imprime a soma 101.

Quest˜ao 64: [1 ponto] Fa¸ca um programa que pergunta ao usu´ario quantas opera¸c˜oes de retirada (p) ele quer fazer em um estoque de 1000 pe¸cas. Em seguida, o programa repete a a¸c˜ao abaixo p vezes: Recebe um n´umero de pe¸cas, subtrai do estoque atual e informa o valor atual do estoque. Ao final, o programa exibe o total de pe¸cas retiradas e a m´edia de pe¸cas retiradas na opera¸c˜ao.

Quest˜ao 65: [1 ponto] Fa¸ca um programa que receba (leia) 2 n´umeros x > 90 e y > 9. Em seguida, o programa calcula e exibe o resultado da divis˜ao de cada um dos n´umeros inteiros do intervalo fechado de 80 a x por cada um dos n´umeros inteiros do intervalo