Linguagem C Lista de Exercicios 4
Entender o conceito sobre matrizes uni e multidimensionais
Usar Matrizes Unidimensionais (vetores)
Usar Matrizes Multidimensionais
Reforçar o entendimento de laços de repetição
Strings
1. Exercícios com matrizes unidimensionais (vetores)
1.1. Gere 50 números aleatórios entre 0 e 99 e armazene-os em um vetor. Mostre cada um dos valores armazenados.
1.2. Gere 30 números aleatórios entre 0 e 999 e armazene-os em um vetor. Mostrar os valores armazenados nas posições 1, 15, 29.
1.3. Crie um vetor com 100 posições e armazenar valores aleatórios. Mostre todos os valores armazenados usando a tabulação ( \t ). Identifique e mostre o maior valor gerado e sua posição no vetor. Dica: inicialize uma variável com um valor muito pequeno e teste se cada elemento do vetor é maior que esse valor, se for a variável passará a assumir o maior valor.
1.4. Gere um vetor com 10 posições de memória. O valor armazenado em cada posição do vetor deve ser igual ao índice da respectiva posição vezes 2.
Exemplo:
Posição do vetor
0
1
2
3
4
5
6
7
8
9 Valor armazenado
0
2
4
6
8
10
12
14
16
18
1.5. Gere 10 números aleatórios entre 0 e 99 e armazene em um vetor, conte quantos desses números são pares, mostre a respectiva posição do vetor e o número par armazenado.
1.6. Desenvolva um programa que: lê 5 valores e armazena no vetor A, lê outros 5 valores e armazena no vetor B e cria um vetor C com 10 posições, onde os cinco primeiros valores são os valores do vetor A e os últimos 5 valores os valores do vetor B. Mostre o vetor C.
Exemplo:
vetor A
5
19
23
45
12
vetor B
18
27
1
18
50
vetor C
5
19
23
45
12
18
27
1
18
50
1.7. Dado dois vetores, A (5 elementos) e B (8 elementos), faça um programa em C que imprima todos os elementos comuns aos dois vetores, ou seja, que pertença tanto ao vetor A quanto ao vetor B.
1.8. Escreva um programa em C que recebe via teclado um conjunto de números inteiros (máximo 50). Armazene todos os números inteiros em um vetor