diff --git a/the_one_and_only__macierz.c b/the_one_and_only__macierz.c new file mode 100644 index 0000000000000000000000000000000000000000..45deff0139b85158ec969c853a3cbd18b1ef3179 --- /dev/null +++ b/the_one_and_only__macierz.c @@ -0,0 +1,90 @@ +#include<stdio.h> + +int main(){ + +int tablica[5], x; +float srednia; +printf("podaj 5 liczb do sredniej\n"); +for(int i=0;i<5;i++) +{ + scanf("%d",&x); + tablica[i]=x; + +} +for(int j=0;j<5;j++) +{ + srednia=srednia+tablica[j]; +} +srednia= srednia/5; +printf("srednia jest rowna %f\n",srednia); + + +float m,v[3],p[3]; +printf("podaj m\n"); +scanf("%f",&m); +printf("podaj skladowe v\n"); +for(int i=0;i<3;i++) +{ + scanf("%f",&v[i]); +} +printf("Skladowe p\n"); +for(int i=0;i<3;i++) +{ + p[i]=m*v[i]; + printf("%.2f\n",p[i]); +} +printf("wartosc p\n"); +m=pow(p[1]*p[1]+p[2]*p[2]+p[3]*p[3], 1.0/3.0); +printf("%.2f\n",m); + + +float ma1[2][2],ma2[2][2],zmienna[2][2]; + +printf("podaj macierz 1 2x2\n"); + +for (int i=0;i<2;i++) +{ + for (int j=0;j<2;j++) + { + scanf("%f",&ma1[j][i]); + } +} + +printf("podaj macierz 2 2x2\n"); + +for (int i=0;i<2;i++) +{ + for (int j=0;j<2;j++) + { + scanf("%f",&ma2[j][i]); + } +} + +for (int i=0;i<2;i++) +{ + for (int j=0;j<2;j++) + { + zmienna[j][i]=ma1[j][i]*ma2[i][0]+ma1[j][i]*ma2[i][1]; + } +} + +printf ("iloczyn macierzy \n"); +for (int i=0;i<2;i++) +{ + printf("{"); + for (int j=0;j<2;j++) + { + printf(" %.1f ",zmienna[j][i]); + } + printf("}\n"); +} + + + + + + + +return 0; +} +