Lista de Exercicios Ling C
CENTRO DE CIENCIAS EXATAS E TECNOLOGIAS
BACHARELADO EM CIENCIAS DA COMPUTAÇÃO
Laboratório de Programação
Lista III
Vetores
25. Gere um vetor de n posições com números aleatórios de 0 a n - 1 e imprima-o.
26. Gere um vetor de n posições com números aleatórios de 0 a 2 * n, imprima-o como foi preenchido e na forma invertida.
27. Gere um vetor de n posições e preencha-o automaticamente com valores pares nas posições ímpares e valores ímpares nas posições pares.
28. Gere um vetor com n posições e preencha-o com números de 1 a n não-repetidos.
29. Gere um vetor de n posições com números primos.
30. Gere um vetor de n posições com números primos não-repetidos.
31. Escreva uma função que recebe um vetor de n posições e retorna o maior valor no vetor.
32. Escreva uma função que recebe um vetor de n posições e retorna a diferença do maior valor e o menor valor.
33. Escreva uma função que recebe um vetor de n posições e retorna a soma de todos elementos. 34. Escreva uma função que recebe um vetor de n posições e retorna a soma de todos elementos ímpares nas posições pares.
35. Escreva uma função que recebe um vetor de n posições e retorna a multiplicação de todos índices pares que contém elementos ímpares.
Matrizes
36. Gere uma matriz n x m e preencha seguindo a fórmula:
se i = j : i + j
se i < j : 2i + j
se i > j : 2j + i
Imprima a matriz.
37. Gere duas matrizes Anxm e Bnxm. Calcule a matriz resultante da soma das matrizes A e B.
Imprima as três matrizes.
38. Gere duas matrizes Anxm e Bmxp. Calcule a matriz resultante da multiplicação de A por B.
Imprima as três matrizes.
UNIVERSIDADE ESTADUAL VALE DO ACARAÚ
CENTRO DE CIENCIAS EXATAS E TECNOLOGIAS
BACHARELADO EM CIENCIAS DA COMPUTAÇÃO
39. Gere uma matriz A de inteiros com i linhas e j colunas. Obtenha dois inteiros n e m referentes a duas linhas da matriz. Troque os elementos da n pelos elementos da linha m.
(n e m devem ser valores entre