برنامه ای که که دو ماتریس (3 در 4) و (4 در 5) را در هم ضرب کند - سی پلاس

sunyboy

New Member
من دانشجوی رشته ی کامپیوتر هستم و تقریبا در درسام موفق هستم بجز برنامه نویسی که خیلی برام مشکله حتی برنامه های ساده رو هم برام سخته حل کنم اگه می شه چند تا برنامه بهتون می دم اگه تونستید برام بنویسید خیلی ممنون میشم
یکی از برنامه ها اینست که یک عدد لاتین را خوانده و آن را به فارسی تبدیل کند
یعنی اگر 136 دادیم برایمان sado sio shesh بنویسد
و یکی از برنامه اینه که دو ماتریس 3*4و4*5را باهم ضرب کند
و برنامه ی اخری
10 جمله را خوانده تعدادحروف.ارقام و کلمات را تعیین کند
اگه به برنامه ها جواب دادید خیلی ممنون میشم:rose:
 

the_king

مدیرکل انجمن
برنامه ای که که دو ماتریس (3 در 4) و (4 در 5) را در هم ضرب کند :

کد:
#include <stdio.h>
#include <conio.h>

void main()
{
	int i,j,k;
	char matrixA[3][4], matrixB[4][5], matrixC[3][5];
	clrscr();
	for (i=0;i<3;i++)
		for (j=0;j<4;j++)
		{
			printf("A[%d,%d] = ", i+1, j+1);
			scanf ("%d", &matrixA[i][j]);
		}
	for (i=0;i<4;i++)
		for (j=0;j<5;j++)
		{
			printf("B[%d,%d] = ", i+1, j+1);
			scanf ("%d", &matrixB[i][j]);
		}
	for (i=0;i<3;i++)
		for (j=0;j<5;j++)
		{
			matrixC[i][j]=0;
			for (k=0;k<4;k++)
				matrixC[i][j]+=	matrixA[i][k]*matrixB[k][j];
		}
	clrscr();
	for (i=0;i<3;i++)
	{
		for (j=0;j<5;j++)
			printf("%5d ", matrixC[i][j]);
		printf("\n\n");
	}
	getch();
}
 

جدیدترین ارسال ها

بالا