Násobenie dvoch matíc – C / C++ – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu
Reklama
Reklama

Násobenie dvoch matíc – C / C++ – Fórum – Programujte.comNásobenie dvoch matíc – C / C++ – Fórum – Programujte.com

 

Toto vlákno bylo označeno za vyřešené.
Hledá se programátor! Plat 1 800 € + bonusy (firma Boxmol.com)
Kent0
Stálý člen
15. 4. 2013   #1
-
0
-

Dobrý deň, potreboval by som pomoc s algoritmom na násobenie matíc..neviem si s tým rady.. za každú pomoc budem vďačný

#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{
  
  int A[10][10],B[10][10],C[10][10];
  int i,j,m,n,k,l;
  int S=0;
  
  srand(time(0));
  
  printf("Zadaj pocet riadkov: ");
  scanf("%d",&m);
  printf("Zadaj pocet stlpcov: ");
  scanf("%d",&n);
  
  
  for(i=1;i<=m;i++)
  {
                  for(j=1;j<=n;j++)
                  {
                                  A[i][j]=rand()%5;
                                  printf("%3d",A[i][j]);
                  }
                  printf("\n");
  }
  printf("\n");
  
  printf("Zadaj novy pocet stlpcov: ");
  scanf("%d",&k);
    
  for(i=1;i<=n;i++)
  {
                  for(j=1;j<=k;j++)
                  {
                                  B[i][j]=rand()%5;
                                  printf("%3d",B[i][j]);
                  }
                  printf("\n");
  }
  printf("\n\n");
  
  for(i=1;i<=m;i++)
  {
                   for(j=1;j<=n;j++)
                   {
                                   for(l=1;l<=k;l++)
                                   {
                                         S=S+A[i][j]*B[j][l];
                                                                         
                                   } 
                                   C[j][l]=S;
                                   S=0;
                                   printf("%3d",C[j][l]);
                                   printf("\n");
                   }
                  
                  printf("\n");
                   ;
  }
    
  
  system("PAUSE");	
  return 0;
}
Nahlásit jako SPAM
IP: 145.255.157.–
Reklama
Reklama
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 102 hostů

Podobná vlákna

Nasobenie matic — založil Dodo

Súčin dvoch matíc — založil majus85

Násobenie rekurzívne — založil audiotrack

Porovnanie dvoch kníh — založil gaben

Moderátoři diskuze

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032016 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý