#include <stdio.h>
#include <stdlib.h>
int main()
{int z;
printf("jeśli chcesz wyliczyć wyznacznik 2x2 wcisnij 1 dodac macoerze 2 wyliczyc macierz jednostkowa 3");
scanf("%d",&z);
switch(z)
{
case 1:
{
int a,b,c,d,e;
printf("podaj kolejno a,b,c,d\n");
scanf("%d%d%d%d",&a,&b,&c,&d);
e=a*d-c*b;
printf("wyznacznik macierzy jest równy:%d",e);
break;
}
case 2 :
{ int serduszko[2][2];
int a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p;
printf("podaj po koleji a,b,c,d pierwszej macierzy");
scanf("%d%d%d%d",&a,&b,&c,&d);
printf("podaj po koleji a,b,c,d pierwszej macierzy");
scanf("%d%d%d%d",&e,&f,&g,&h);
i=a+e;
j=b+f;
k=c+g;
l=d+h;
serduszko[0][0]=i;
serduszko[1][0]=j;
serduszko[0][1]=k;
serduszko[1][0]=l;
printf("\niloczyn tych dwóch macierzy wynosi:\t%s\t%s\t%s\t%s", serduszko[0][0], serduszko[1][0], serduszko[0][1], serduszko[1][0]);
break;
}
/*printf("%d\t%d\n%d\t%d\n",i,j,k,l);}
break; */
system("PAUSE");
return 0;
}}
program dobrze liczy obie opcje ale jak w drugim przerzuciłam się na tablice to nie chcę mi wynik wyjść, pomoze ktoś?








