Buscar

Lista_2_Vetor

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

FATEC - ASTI 
Vetores – 1ª Lista de Exercícios 
 
1) Construa um programa que leia um vetor V de 10 elementos e mostre o valor absoluto deste 
vetor. Valor absoluto de um número negativo é o mesmo número com o sinal positivo. 
Valor absoluto de um número positivo equivale ao próprio número. Exemplos: |-2| = 2 
|4| = 4 
 
2) Faça um programa que calcule e mostre a quantidade de elementos positivos e negativos do 
vetor W de 15 elementos reais. 
 
3) Faça um programa que leia um vetor de 10 elementos e mostre: 
• A raiz quadrada de cada elemento: sqrt (número); 
• O quadrado de cada elemento: pow (base, expoente). 
 
4) Faça um programa que: 
a) Leia um número N; 
b) Leia um vetor VET de 10 posições do tipo real; 
c) Multiplique cada elemento de VET por N; 
d) Mostre o novo VET. 
 
5) Construa um programa que leia um vetor de 5 elementos reais e encontre o maior e o menor 
elemento. 
 
6) Escreva um programa que calcule e mostre o somatório dos ímpares de um vetor M de 6 
elementos inteiros. 
 
7) Escreva um programa que leia um vetor de 30 elementos do tipo inteiro e: 
a) Mostre a quantidade de elementos divisíveis por 5; 
b) Mostre em quais posições os elementos ímpares estão armazenados. 
 
8) Escreva um programa que leia um vetor de 10 elementos do tipo real e: 
a) Mostre a quantidade de elementos maiores que 100. Se não existir nenhum 
elemento, mostre uma mensagem indicando esta situação; 
b) Mostre a média entre os elementos menores que 50. Se não existir nenhum 
elemento que satisfaça esta condição, mostre uma mensagem indicando tal situação. 
 
9) Escreva um programa que leia o vetor de A de 5 elementos reais e o vetor B, do mesmo 
tamanho. A seguir gere o vetor C como sendo a soma dos vetores A e B. Mostre C. 
 
10) Faça um programa que leia um vetor de 10 posições e mostre quantos elementos são 
maiores que seus respectivos índices. 
 
11) Faça um programa que leia um vetor de 20 posições (a partir do índice 0) e imprima-o na 
ordem inversa (do 19º até o 0º elemento). 
 
12) Construa um programa que leia dois vetores de 5 elementos cada um. A seguir gere um 
terceiro vetor a partir da intercalação dos dois vetores lidos. Mostre o vetor gerado. 
 
13) Construa um programa que leia um vetor A de 5 elementos reais e a seguir gere um vetor B 
da seguinte forma: 
• Os elementos de ordem par (índice) em B são os correspondentes de A divididos por 2; 
• Os elementos de ordem ímpar (índice) em B são os correspondentes de A multiplicados por 
3; 
Exemplo: A 
23 8 0.4 7 9 
0 1 2 3 4 
 B 
11.5 24 0.2 21 4.5 
0 1 2 3 4 
 
14) Faça um programa que leia um vetor A de 5 elementos inteiros e a seguir gere o vetor B 
também do tipo inteiro da seguinte forma: 
• Para cada elemento PAR, em A guarde 0 no vetor B; 
• Para cada elemento ÍMPAR, em A guarde 1 no vetor B; 
• Mostre o vetor B. 
Exemplo: A 
125 20 41 -85 236 
0 1 2 3 4 
 B 
1 0 1 1 0 
0 1 2 3 4 
 
15) Faça um programa que leia um vetor de 6 números inteiros, calcule e mostre a soma dos 
números pares e a quantidade dos números ímpares, mostrando o relatório a seguir. Por 
exemplo: 
 
Os números pares são: 
Número 2 na posição 1 
Número 4 na posição 2 
Número 12 na posição 4 
 
Soma dos pares = 18 
 
Os números ímpares são: 
Número 5 na posição 3 
Número 15 na posição 5 
Número 7 na posição 6 
 
Quantidade de ímpares = 3 
 
16) Dado um vetor B com 30 valores inteiros, fazer um programa que calcule o seguinte 
somatório: 
 S = ( b0 – b29 )
3 + (b1 – b28 )
3 + (b2 – b27)
3 + ... + (b14 – b15)
3 
 
 
 
0 1 2 3 ... 9 10 11 12 13 14 15 16 17 18 19 20 .... 26 27 28 29

Continue navegando