/*programa que multiplica dues matrius float 3*4 i 4*3 sense punters*/

#include <stdio.h>


void main(void)
	{
	
	int m1[2][3],m2[3][2],m3[2][2];
	int aux,n,s,m,i;

	printf("Entreu els 12 valors de la primera matriu:\n");
	for(n=0;n<3;n++)for(s=0;s<4;s++)scanf("%d",&m1[n][s]);

	printf("Entreu els 12 valors de la segona matriu:\n");
	for(n=0;n<4;n++)for(s=0;s<3;s++)scanf("%d",&m2[n][s]);

	for(n=0;n<3;n++)for(s=0;s<4;s++)printf("\n%d",m1[n][s]);	

	for(n=0;n<3;n++)for(s=0;s<4;s++)m3[n][s]=0;	

	for(m=0;m<3;m++)
	for(n=0;n<3;n++)for(s=0;s<4;s++)m3[m][n]=m3[m][n]+m1[m][s]*m2[s][n];

	printf("\nEls resultats son:");
	for(n=0;n<3;n++)for(s=0;s<3;s++)printf("\n%d",m3[n][s]);
	}