Gente se puderem me ajudar estou com um trabalho pra fazer e não estou tendo tempo por causa da pandemia, minha empresa me colocou pra trabalhar praticamente 2 turnos, e outra e que não tenho um ponto inicial pra começar a fazer, estou com duvidas principalmente na ultima questão e na sexta questão, se puderem me ajudar.
2. Crie um programa que sorteie os valores para uma matriz 10x10. Crie funções
para:
a. Sortear valores matriz (preencher matriz)
b. Imprimir matriz
c. Procurar elemento: O usuário deve digitar um numero e verificar se esse
número existe ou não na matriz. Essa função deve retornar 1 se o número
existir e 0 se o número não existir.
3. Faça um programa que leia valores para uma matriz 5x5. Faça uma função que
atribua o valor zero para todos os números negativos que não estiverem na
diagonal principal.
4. Defina uma estrutura livro, que possui um nome, um autor e um numero de
páginas. Crie uma variável desse tipo de dado. Preencha todos os valores e em
seguida imprima a ficha desse livro. Cada informação deve estar em uma linha
diferente.
5. Defina uma estrutura para armazenar o código e o preço de um produto. Assuma
que o programa pode armazenar 15 produtos diferentes. Crie funções para:
a. Preencher produtos: preenche todos os 15 produtos quando é chamada.
b. Imprimir produtos: imprime todos os produtos cadastrados.
c. Imprimir produtos com valor mínimo de: o usuário digita um valor e apenas
os produtos acima daquele valor devem ser impressos.
6. Dizemos que a distância entre os pontos A e B é a medida do segmento de
reta que liga o ponto A ao ponto B. Dessa forma, a distância entre dois
pontos é um comprimento. Para calcular a distância entre os pontos A e B,
devemos conhecer as coordenadas de A (x1, y1) e B (x2, y2). O cálculo se
dá através da fórmula:
Crie um programa que defina uma estrutura ponto. Construa as funções para:
a. Preencher ponto: preenche os valores de um ponto.
b. Imprime ponto.
c. Calcula distância entre 2 pontos: os dois pontos devem ser enviados
como parâmetro e a distância deve ser retornada na função.
7. Defina uma estrutura chamada carta. Uma carta possui uma enumeração
de valores (1, 2, ..., 10) e um naipe (ouro, espadas, copas, paus). Assuma
que os naipes não influenciam no resultado para determinar uma carta
maior que outra. Crie as funções para:
a. Preencha baralho: Deve preencher os valores para todas as cartas
de um baralho.
b. Imprimir baralho completo.
c. Sortear uma carta: deve aleatoriamente retornar uma carta para a
função principal. Essa carta deverá ser impressa na função principal.
d. Criar função comparar cartas: Sorteia 2 cartas do baralho, mostra as
2 cartas escolhidas e depois retorna a maior carta dentre as duas.
Se as duas cartas forem iguais retorna a primeira carta sorteada.
8. Defina uma estrutura do tipo retângulo. Um retângulo possui 2 pontos. Um
ponto possui uma coordenada x e uma coordenada y. Faça um programa
que possua as funções para:
a. Preencher retângulo: deve preenche dois pontos do retângulo, sendo
eles: o primeiro ponto é o ponto superior esquerdo. O segundo ponto
é o ponto inferior direito.
b. Calcular diagonal do retângulo (d² = a² + b²)
c. Calcular área: a função deve retornar a área de um retângulo.
se puderem me ajudar agradeço muito, sou muito ruim em matemática aí me aparece essas imagens e ainda colocar elas em um programa pra mim e muito difícil.
e como comecei agora e estou tendo aulas remotas fica mais difícil ainda pra tirar duvidas.