Você está na página 1de 2

Programação de Computadores I

Prof. Luiz Gomes


claudio.gomes@unesp.br
2023

LISTA 05

Nome R.A. Turma

1. Faça um programa em C que crie uma matriz 3x3 com os elementos sendo gerados
aleatóriamente no intervalo de 0 a 15. O código deve imprimir a matriz completa e
depois o maior elemento desta matriz.

2. Faça um programa que lê uma matriz de 3 x 3 elementos usando um comando for,


multiplica cada elemento por 5 e imprime o resultado.

3. Escreva um código com uma função que receba dois números inteiros e retorna o
menor número.

4. Faça um programa em C que gere a matriz transposta de uma matriz 5x5 dada pelo
usuário (a transposta é obtida permutando-se as linhas e as colunas de uma matriz).

5. Elabore uma programa em C que leia uma matriz B[5][4] de inteiros e retorna um vetor
com os 10 maiores valores da matriz em ordem crescente.

6. Escreva um programa que declare e preencha uma matriz (10 × 10) com valores
fornecidos pelo usuário. O programa deve imprimir o maior valor da matriz e em qual
posição (linha e coluna) este valor está. Em seguida, o programa deve imprimir os
elementos da diagonal principal e da diagonal secundária.

7. Faça uma função que recebe um valor inteiro e verifica se o valor é par. A função deve
retornar 1 se o número for par e 0 se for ímpar

8. Dadas duas matrizes reais A2x3 e B3x2, criar um programa em C para calcular o produto
de A por B. Utilize as matrizes como exemplo:

7 8
1 2 3
A= B= 9 10
4 5 6
11 12

9. Dada uma matriz de números inteiros A[5][6], escrever um código para verificar se
existem elementos repetidos em A. Os elementos da matriz devem ser gerados de
modo aleatório no intervalo de 1 a 30.

10. Crie uma função em linguagem C chamado Dado() que retorna, através de sorteio, um
número de 1 até 6.

11. Faça o código em C para calcular o produto escalar entre dois vetores em 3 dimensões.
As componentes dos vetores devem ser preenchidas pelo usuário.
Programação de Computadores I
Prof. Luiz Gomes
claudio.gomes@unesp.br
2023

12. Faça uma função que recebe por parâmetro o raio de uma esfera e calcula o seu
volume.

13. Dada uma matriz real A com 2 linhas e 3 colunas e um vetor real V com 3 elementos,
escrever um código para determinar o produto de A por V. Os elementos da matriz
devem ser lidos e os elementos do vetor gerados de modo aleatório.

14. Faça um programa em C para calcular a determinante de matrizes 3x3. O programa


deve ler os elementos da matriz inseridos pelo usuário e apresentar o valor da
determinante.

15. Crie um código em C para gerar uma matriz identidade com tamanho de 4x4.

16. Suponha um vetor N com 10 elementos e outro vetor M com 10 elementos. Faça um
programa em C que calcule o produto escalar P de A por B. (Isto é, P = A[1]*B[1] +
A[2]*B[2] + ... A[N]*B[N]). O elementos do vetor devem ser lidos pelo teclado.

17. Codificando em C, faça um programa com uma matriz onde o número de linhas
representa a quantidade de alunos e o número de colunas as provas (P1, P2 e P3).
Pergunte ao usuário quantos alunos ele possui e faça a leitura das notas.

18. Escreva uma função que calcule e retorne a distância entre dois pontos (x1, y1) e (x2,
y2). Todos os números e valores de retorno devem ser do tipo float.

19. Crie uma função que receba três valores, 'a', 'b' e 'c', que são os coeficientes de uma
equação do segundo grau e retorne o valor do delta, que é dado por 'b² - 4ac'.

Você também pode gostar