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


Vetores em Programação: Abordagem Prática para Ciência da Computação, Exercícios de Programação em C

Lista de exercícios de programação.

Tipologia: Exercícios

2019

Compartilhado em 06/10/2019

thales-santos-24
thales-santos-24 🇧🇷

5

(1)

6 documentos

1 / 1

Toggle sidebar

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

Não perca as partes importantes!

bg1
UNIVERSIDADE FEDERAL DE ITAJUBÁ
Campus Itabira
BAC004.2 2019 INFORMÁTICA
Professor: Kades Francisco de Souza Pinto
Exercícios Variáveis compostas homogêneas (Vetores)
1. Faça um programa com funções que preencha um vetor com seis elementos numéricos
inteiros, calcule e
mostre:
a. todos os números pares;
b. a quantidade de números pares;
c. todos os números ímpares;
d. a quantidade de números ímpares.
2. Faça um programa com funções que receba um vetor com sete números inteiros, calcule e
mostre:
a. Os números múltiplos de 2;
b. Os números múltiplos de 3;
c. Os números múltiplos de 2 e de 3 ao mesmo tempo.
3. Faça um programa com funções que preencha um vetor com 15 elementos inteiros e verifique
a existência de elementos iguais a pares, mostrando as posições em que aparecem.
4. Faça um programa que leia dois vetores de dez posições e faça a multiplicação dos elementos
de mesmo índice, colocando o resultado em um terceiro vetor. Mostre o vetor resultante.
5. Faça um programa em C++ que inicialize um vetor de 10 posições com valores inseridos
pelo usuário no intervalo [0, 9] (seu programa deverá validar os dados digitados pelo usuário),
calcule e mostre:
a. O maior elemento do vetor.
b. Um vetor resultante dividindo-se os elementos do vetor preenchido pelo usuário pelo maior
elemento do vetor.
6. Faça um programa onde o usuário digite uma quantidade de valores N que serão armazenados
em um vetor (N deve ser definido pelo usuário). Seu programa deve então inverter a ordem
destes valores no vetor e depois imprimi-lo na ordem inversa. Por exemplo, suponha que o
usuário tenha definido N=5 e digitado os valores { 2, 5, 7, 1, 4 } para preencher o vetor, ou
seja, vetor[0] = 2, vetor[1] = 5, vetor[2] = 7, vetor[3] = 1 e vetor[4] = 4. Seu programa deve
inverter os valores de modo a obter o vetor[0] = 4, vetor[1] = 1, vetor[2] = 7, vetor[3] = 5 e
vetor[4] = 2, e mostrar o vetor invertido.
7. Faça um programa onde o usuário insira 20 valores a serem armazenados em um vetor, e
depois apresente o seguinte menu de opções ao usuário
a. Saber em qual célula está armazenado um valor qualquer no vetor
b. Alterar o valor de alguma célula
c. Imprimir o vetor
d. Sair
Obs.: O programa deve apresentar este menu e realizar a operação desejada até que o usuário
digite a opção 4.

Pré-visualização parcial do texto

Baixe Vetores em Programação: Abordagem Prática para Ciência da Computação e outras Exercícios em PDF para Programação em C, somente na Docsity!

UNIVERSIDADE FEDERAL DE ITAJUBÁ

Campus Itabira

BAC004.2 2019 – INFORMÁTICA

Professor: Kades Francisco de Souza Pinto

Exercícios Variáveis compostas homogêneas (Vetores)

  1. Faça um programa com funções que preencha um vetor com seis elementos numéricos inteiros, calcule e mostre: a. todos os números pares; b. a quantidade de números pares; c. todos os números ímpares; d. a quantidade de números ímpares.
  2. Faça um programa com funções que receba um vetor com sete números inteiros, calcule e mostre: a. Os números múltiplos de 2; b. Os números múltiplos de 3; c. Os números múltiplos de 2 e de 3 ao mesmo tempo.
  3. Faça um programa com funções que preencha um vetor com 15 elementos inteiros e verifique a existência de elementos iguais a pares, mostrando as posições em que aparecem.
  4. Faça um programa que leia dois vetores de dez posições e faça a multiplicação dos elementos de mesmo índice, colocando o resultado em um terceiro vetor. Mostre o vetor resultante.
  5. Faça um programa em C++ que inicialize um vetor de 10 posições com valores inseridos pelo usuário no intervalo [0, 9] (seu programa deverá validar os dados digitados pelo usuário), calcule e mostre: a. O maior elemento do vetor. b. Um vetor resultante dividindo-se os elementos do vetor preenchido pelo usuário pelo maior elemento do vetor.
  6. Faça um programa onde o usuário digite uma quantidade de valores N que serão armazenados em um vetor (N deve ser definido pelo usuário). Seu programa deve então inverter a ordem destes valores no vetor e depois imprimi-lo na ordem inversa. Por exemplo, suponha que o usuário tenha definido N=5 e digitado os valores { 2, 5, 7, 1, 4 } para preencher o vetor, ou seja, vetor[0] = 2, vetor[1] = 5, vetor[2] = 7, vetor[3] = 1 e vetor[4] = 4. Seu programa deve inverter os valores de modo a obter o vetor[0] = 4, vetor[1] = 1, vetor[2] = 7, vetor[3] = 5 e vetor[4] = 2, e mostrar o vetor invertido.
  7. Faça um programa onde o usuário insira 20 valores a serem armazenados em um vetor, e depois apresente o seguinte menu de opções ao usuário a. Saber em qual célula está armazenado um valor qualquer no vetor b. Alterar o valor de alguma célula c. Imprimir o vetor d. Sair Obs.: O programa deve apresentar este menu e realizar a operação desejada até que o usuário digite a opção 4.