Ir ao conteúdo

ThiagoOliveira98

Membro Júnior
  • Posts

    2
  • Cadastrado em

  • Última visita

Tudo que ThiagoOliveira98 postou

  1. Obrigado @SimonVegas Minha dúvida eh que nao estou conseguindo proseguir com meu programa, estou perdido nesse conteúdo
  2. Implementar um programa em Linguagem C que execute as seguintes operações com matrizes: • Produto Escalar O programa deve solicitar as dimensões e os valores de uma matriz, além de um número (inteiro ou em ponto flutuante) e apresentar, na tela, o resultado do produto escalar do número pela matriz . • Soma de Matrizes O programa deve ler as dimensões e os valores de duas matrizes A e B. Depois, ele deve apresentar o resultado da soma das matrizes A e B. Lembre-se que duas matrizes podem ser somadas apenas se possuem as mesmas dimensões. • Multiplicação de Matrizes O programa deve ler as dimensões e os valores de duas matrizes A e B. Depois, ele deve apresentar o resultado da multiplicação matricial de A por B. São solicitadas as seguintes características para o programa: 1. O programa deve apresentar um menu para que o usuário escolha a operação a realizar. 2. O código do programa deve estar organizado em pelo menos 3 subrotinas, uma para cada uma das operações listadas acima. 3. O programa deve solicitar ao usuário que digite as matrizes a serem operadas O tamanho máximo de matriz que será digitado será 5x5. 4. Para cada matriz lida, o programa deve primeiro solicitar as dimensões (n linhas e m colunas) da matriz. Estes números devem ser positivos e menores ou iguais a 5. Se for fornecido um número inválido (e.g. -1, 10, -92), o programa deverá solicitar o valor novamente. adicionado 2 minutos depois Apenas consegui chegar ate essa parte float matriz[5][5]; int n, m; int i, j; int k; int op; int largura = 12; float Res;, #define linha 5 #define coluna 5 printf("\n\tEntre com o primeiro valor: \n"); scanf("%d", &n); printf("\n\tEntre com o segundo valor: \n"); scanf("%d", &m); printf("\n\tEntre com a opcao desejada: \n"); printf("1 - Produto Escalar\n"); printf("2 - Soma de Matrizes\n"); printf("3 - Multiplicação de Matrizes\n"); scanf("%d", &op); if(op == 1) { Res = n + m; printf("\nO resultado do produto eh: %f\n", Res); } if(op == 2) { Res = n + m; printf("\nO resultado da soma eh: %f\n", Res); } if(op == 3) { Res = n * m; printf("\nO resultado da multiplicacao eh: %f\n", Res); } } system("pause"); return 0; }

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...