Tu podaj tekst alternatywny

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

HOME » PROGRAMY » MNOZENIE MACIERZY W JEZYKU C

Przejdz do dołu stronyStrona: 1 / 1    strony: [1]

mnozenie macierzy w jezyku C

mnozenie macierzy C
  
juzek
08.12.2011 09:06:46
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");
}

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

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");
}
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");
}

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

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");
}
getch();
}

Przejdz do góry stronyStrona: 1 / 1    strony: [1]

  << Pierwsza      < Poprzednia      Następna >     Ostatnia >>  

HOME » PROGRAMY » MNOZENIE MACIERZY W JEZYKU C

Aby pisac na forum musisz sie zalogować !!!


TestHub.pl - opinie, testy, oceny

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