Ir ao conteúdo
  • Cadastre-se

C++ em script de matrizes


FenixTerrorist

Posts recomendados

oi tenho esse script aqui que deixarei abaixo onde minha duvida é quando eu colocar que tem 2 linhas na minha matriz eu gostaria que um desenho começa a ser criado do lado de acordo com o numero de linhas e colunas que coloquei na matriz exemplo:se eu botei 2 linhas

___________
___________
dai botar depois 3 colunas

__/____/___

__/____/___

e dai depois ele ir pedindo os numeros ele ir colocando tem como?

//Programa que realiza a multiplicação entre duas matrizes.

#include <stdio.h>

main() {

  int linha, coluna, linha2, coluna2, i, j, k, m1[50][50], m2[50][50], m3[50][50];

  printf("\n==========MULTIPLICACAO DE MATRIZES==========\n");
  printf("\nMatriz 1\n==========\n");
  printf("\nDigite o numero de linhas...: ");
  scanf("%d", &linha);
  printf("Digite o numero de colunas..: ");
  scanf("%d", &coluna);
  printf("\nMatriz 2\n==========\n");
  printf("\nDigite o numero de linhas...: ");
  scanf("%d", &linha2);
  printf("Digite o numero de colunas..: ");
  scanf("%d", &coluna2);
  if (coluna == linha2) {
    printf("\nValores da Matriz 1\n=====================\n\n");
    for (i=0; i<linha; i++) {
      for(j=0; j<coluna; j++) {
        printf("Digite um valor para [%d][%d].: ", (i+1), (j+1));
        scanf("%d", &m1[j]);

      }

    }

    printf("\nValores da Matriz 2\n=====================\n\n");
    for (i=0; i<linha2; i++) {
      for (j=0; j<coluna2; j++) {
        printf("Digite um valor para [%d][%d].: ", (i+1), (j+1));
        scanf("%d", &m2[j]);

      }

    }

    for (i=0;i<linha; i++) {
      for (j=0; j<linha; j++) {
        for (k=0; k<coluna; k++) {
          m3[j] = m3[j] + (m1[k] * m2[k][j]);

        }

      }

    }

    printf("\nMatriz 3\n=====================\n\n");

    for (i=0; i<linha; i++) {
      for (j=0; j<coluna2; j++) {
        printf("%d ", m3[j]);

      }

      printf("\n");

    }

    printf("\n");

  }

  else {
      printf("\nErro! Impossivel multiplicar as matrizes.\n");

    }

  return(0);

} 

obs:esse script foi pego de uma pessoa aqui do forum se eu achar o nome de novo eu boto obrigado pela ajuda

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

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...