Builder.cz - Informacni server o programovani

Odběr fotomagazínu

Fotografický magazín "iZIN IDIF" každý týden ve Vašem e-mailu.
Co nového ve světě fotografie!

 

Zadejte Vaši e-mailovou adresu:

Kamarád fotí rád?

Přihlas ho k odběru fotomagazínu!

 

Zadejte e-mailovou adresu kamaráda:



Nasobenie matic

Seznam témat     Nová odpověď

Přihlásit se     Registrace     Zapomenuté heslo

Re: Nasobenie matic

Autor: h4rry

16:21:18 01.12.2010

takhle to má být:

public static int[][] nasobMatice(int[][] a, int[][] b) {
//Vytvorime matici
int[][] c = new int[a.length][b[0].length];

//Provedeme samotne nasobeni matic
for(int i=0;i for(int j=0;j for(int k=0;k c[i][j]+=a[i][k]*b[k][j];
}
}
}
return c;
}

Citovat příspěvek

 

Re: Nasobenie matic

Autor: paya

10:45:24 28.11.2006

ve funkci nasobmaticu() je cosi blbe:

for(i=0;ifor(j=0;j{
C[i][j]=0;
for(k=0;kC[i][j]+=A[i][k]*B[k][j];
}
}

Citovat příspěvek

 

Nasobenie matic

Autor: Siriner

1:56:12 28.11.2006

Potrebujem pomoc s tymto zdrojovym kodom.Nechce mi to vytvarat matice,aj ked sucin funguje.Diky moc

const MAX=20;

void nacitajmaticu(int r,int s,int A[MAX][MAX])
{
int i,j;
for(i=0;i for(j=0;j scanf("%d",&A[i][j]);
}
void vypismaticu(int r,int s,int A[MAX][MAX])
{
int i,j;
for(i=0;i {for(j=0;j printf("%5d",A[i][j]);
printf("\n");
}
printf("\n");
}

void nasobmaticu(int n,int A[MAX][MAX],int B[MAX][MAX],int C
[MAX][MAX])
{
int i,j,k;
for(i=0;i for(j=0;j {
C[i][j]=0;
for(k=0;k C[i][j]+=A[i][k]*B[k][j];
}
}

int main()
{
int n,A[MAX][MAX],B[MAX][MAX],C[MAX][MAX];
nacitajmaticu(n,n,A);
nacitajmaticu(n,n,B);
nasobmaticu(n,A,B,C);
vypismaticu(n,n,C);

getch();
return 0;
}

Citovat příspěvek

 

 

 

Přihlášení k mému účtu

Uživatelské jméno:

Heslo: