Escolar Documentos
Profissional Documentos
Cultura Documentos
LISTA 05
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.
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.
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'.