Tu podaj tekst alternatywny

NOWE POSTY | NOWE TEMATY | POPULARNE | STAT | RSS | KONTAKT | REJESTRACJA   Login: Hasło: RSS Facebook

HOME » PROGRAMY » MNOZENIE MACIERZY W JEZYKU C

Przejdź do dołu strony Strona: 1 / 1     strony: [1]

mnozenie macierzy w jezyku C


mnozenie macierzy C
Facebook
   
juzek 08.12.2011 09:06:45
poziom 1



Grupa: Administrator 

Posty: 43 #815476
Od: 2009-3-13
#include <stdio.h>
#include <stdlib.h>

int main()
{
int A[4][4] = {{ 2, 3, 5, 0},
{ -1, -5, 3, 2},
{ 0, 7, -4, 0},
{ 2, -5, 0, 2}};

int B[4][4] = {{ 1, 3, 2, 1},
{ 3, -1, 3, 0},
{ 0, 0, 4, 5},
{ 0, -2, -3, 2}};
int C[4][4];
int D[4][4];
int i,j,k,m,w;

w=0;
for(i=0;i<4;i++)
{ for(j=0;j<4;j++)
C[i][j]=A[i][j]+B[i][j];
}

for(i=0;i<4;i++)
{ for(j=0;j<4;j++)
printf("%d ",C[i][j]);
printf("\n"oczko;
}

for(i=0;i<2;i++)
printf("\n"oczko;

for(i=0;i<4;i++)
{ /*printf("i =%d\n",i);
getch();*/
for(k=0;k<4;k++)
{ /*printf("k =%d\n",k);
getch();*/
for(j=0;j<4;j++)
{ /*printf("j =%d\n",j);
getch();
printf("A[%d][%d] =%d\n",i,j,A[i][j]);
getch();
printf("C[%d][%d] =%d\n",j,k,C[j][k]);
getch();*/
m=A[i][j]*C[j][k];
/*printf(" m =%d\n",m);
getch();*/
w=w+m;
/*printf(" w =%d\n",w);
getch();*/
}
D[i][k]=w;
/*printf("D[%d][%d] =%d\n",i,k,D[i][k]);
getch();*/
w=0;
}
}

for(i=0;i<4;i++)
{ for(j=0;j<4;j++)
printf("%d ",D[i][j]);
printf("\n"oczko;
}
getch();
}
   
juzek 08.12.2011 09:15:07
poziom 1



Grupa: Administrator 

Posty: 43 #815480
Od: 2009-3-13
WERSJA BEZ KOMENTARZY:

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

int main()
{
int A[4][4] = {{ 2, 3, 5, 0},
{ -1, -5, 3, 2},
{ 0, 7, -4, 0},
{ 2, -5, 0, 2}};

int B[4][4] = {{ 1, 3, 2, 1},
{ 3, -1, 3, 0},
{ 0, 0, 4, 5},
{ 0, -2, -3, 2}};
int C[4][4];
int D[4][4];
int i,j,k,m,w;

w=0;
for(i=0;i<4;i++)
{ for(j=0;j<4;j++)
C[i][j]=A[i][j]+B[i][j];
}

for(i=0;i<4;i++)
{ for(j=0;j<4;j++)
printf("%d ",C[i][j]);
printf("\n"oczko;
}

for(i=0;i<2;i++)
printf("\n"oczko;

for(i=0;i<4;i++)
{
for(k=0;k<4;k++)
{
for(j=0;j<4;j++)
{
m=A[i][j]*C[j][k];
w=w+m;

}
D[i][k]=w;
w=0;
}
}

for(i=0;i<4;i++)
{ for(j=0;j<4;j++)
printf("%d ",D[i][j]);
printf("\n"oczko;
}
getch();
}

Przejdź do góry strony Strona: 1 / 1     strony: [1]


HOME » PROGRAMY » MNOZENIE MACIERZY W JEZYKU C

Aby pisać na forum musisz się zalogować !!!

Załóż własne forum dyskusyjne na iq24.pl

Bez nazwy
Tu podaj tekst alternatywny
Tu podaj tekst alternatywny
Tu podaj tekst alternatywny
Tu podaj tekst alternatywny
Tu podaj tekst alternatywny
Tu podaj tekst alternatywny