سورس ضرب دوماتریس به زبان C
در این پست برای شما کاربران عزیز سورس ضرب دوماتریس به زبان C را آماده کرده ایم که امیدواریم مورد پسند شما باشد. در این برنامه کاربر ابتدا محتوای ماتریس اول را از صفحه کلید وارد کرده و سپس اقدام به وارد کردن محتوای ماتریس دوم می کند و بعد از تکمیل این محتوای این دو ماتریس برنامه اقدام به ضرب این دو ماتریس کرده و نتیجه آن را در ماتریس سوم قرار می دهد و درنهایت برنامه محتوای ماتریس سوم را در خروجی نمایش می دهد.
جهت مشاهده جزئیات کامل سورس ضرب دوماتریس به زبان C لطفا به ادامه مطلب مراجعه فرمائید.
تکه کد سورس ضرب دوماتریس به زبان C:
جهت دریافت کد کامل این برنامه لطفا از بخش خرید محصول اقدام کنید
#include<stdio.h>
#include<conio.h>
#include <dos.h>
void p_key(void);
void about(void);
void main(void){
about();
int i,j,k,w,d,a[10][10],b[10][10],ar,ac,bc,br;
char ch;
w=1;
ch='a';
while(w){
textbackground(0);
textcolor(7);
clrscr();
gotoxy(1,1);
printf("satre matrise avval:");
scanf("%d",&ar);
printf("sotoone matrise avval:");
scanf("%d",&ac);
d=0;
if((ar!=0) && (ac!=0)){
gotoxy(1,3+ar/2);
printf("A=");}
for(i=0;i<ar;i++)
for(j=0;j<ac;j++){
gotoxy((j+2)*3,i+3);
scanf("%d",&a[i][j]);}
//*************************************
br=ac;
printf("satre matrise dovvom=%d\n",br);
printf("sotoon matrise dovvom:");
scanf("%d",&bc);
if((br!=0) && (bc!=0)){
gotoxy(1,5+br/2+ar);
printf("B=");}
for(i=0;i<br;i++)
for(j=0;j<bc;j++){
gotoxy((j+2)*3,i+5+ar);
scanf("%d",&b[i][j]);}
printf("*************************************\n");
if (ar!=0 &&ac!=0 &&br!=0 &&bc!=0){
gotoxy(1,6+ar+br+ar/2);
printf("A*B=");