Você está na página 1de 3

Lista - 02

Vetores

1) Escreva um programa, em linguagem C, que receba 8 números inteiros e armazene-os em um


vetor.

2) Escreva um programa, em linguagem C, que:


• Leia 5 números e os armazene em um vetor A.
• Crie um vetor B de mesma dimensão com os elementos do vetor A multiplicados por 3.
• Exiba o vetor B.

3) Escreva um programa, em linguagem C, que leia um vetor A com 6 elementos, crie um vetor B
do mesmo tipo, sendo que cada elemento do vetor B conterá o fatorial do elemento correspondente
do vetor A. Exibir o vetor B.

4) Escreva um programa, em linguagem C, que:


• Leia dois vetores A e B com 5 elementos cada.
• Crie um vetor C, onde cada elemento de C é a subtração do elemento correspondente de A
com B.
• Exiba o vetor C.

5) Escreva um programa, em linguagem C, que:


• Leia dois vetores A e B com 5 elementos cada.
• Crie um vetor C, sendo esse a junção das duas outras matrizes. Assim, C deverá ter o dobro
de elementos, ou seja, 10, referente à junção dos vetores A e B em C.

6) Escreva um programa, em linguagem C, que:


• Leia 8 elementos de vetor A.
• Crie um vetor B de mesmo tipo, observando a seguinte lei de formação: “Todo elemento de
B deverá ser o quadrado do elemento de A correspondente”.

7) Escreva um programa, em linguagem C, que:


• Leia 20 elementos de vetor A.
• Crie um vetor de mesma dimensão com os mesmos elementos de A, sendo que esses
deverão estar invertidos, ou seja, o 1º elemento de A passa a ser o último de B, o 2º elemento
de A passa a ser o penúltimo de B e assim por diante.

8) Escreva um programa, em linguagem C, que calcule e exibe o somatório dos valores


armazenados em um vetor de 30 elementos numéricos a serem lidos do teclado.

9) Escreva um programa, em linguagem C, onde são criados dois vetores A e B, cada um contendo
15 elementos. Calcule e exiba:
i=15

∑ A i Bi
i =1
10) Escreva um programa, em linguagem C, que:

a) Leia 20 valores numéricos não-nulos e os armazene numa variável indexada unidimensional


A.
b) Calcule e exiba:
i =20
i
S= ∑   , onde Ai é o i−ésimo valor armazenado na variável A.
i=1 Ai

c) Calcule e exiba quantos termos da série têm o numerador inferior ao denominador.

Exemplo:

A
-7 45 ... 99,6 17,3
1 2 ... 19 20

1 2 19 20
S=  ... 
−7 45 99,6 17,3

11) Escreva um programa, em linguagem C, que leia uma variável indexada A com 10 valores
numéricos, leia uma outra variável indexada B com 10 valores numéricos, leia o valor de uma
variável X;

a) verifique qual o elemento de A que é igual a X;


b) exiba o elemento de B de posição correspondente à do elemento de A igual a X, se existir.

12) Escreva um programa, em linguagem C, onde sejam fornecidas duas variáveis indexadas
unidimensionais, contendo, cada uma, 7 elementos numéricos, que serão fornecidos via teclado. O
programa deverá:

a) Intercalar os elementos destes dois conjuntos formando uma nova variável indexada
unidimensional de 14 elementos;
b) Exibir o novo conjunto formado.

Exemplo:
A
1,2 5 ... 7,5 10
1 2 ... 6 7

B
3 2,5 ... 4 9,2
1 2 ... 6 7

C
1,2 3 5 2,5 ... 7,5 4 10 9,2
1 2 3 4 ... 12 13 14

13) Escreva um programa que gera e imprime uma variável composta A, obtida pela inversão da
ordem dos 20 números lidos e armazenados numa variável composta X.

Exemplo:
X
5 9 ... 4 23
1 2 ... 19 20

A
23 4 ... 9 5
1 2 ... 19 20

Você também pode gostar