تبلیغات
دانلود سورس پروژه های مختلف برنامه نویسی، آموزش برنامه نویسی - ضرب ماتریس ها در سی
دانلود سورس پروژه های مختلف برنامه نویسی، آموزش برنامه نویسی
دانلود رایگان سورس پروژه
سایت برنامه نویسی تک کدر takcoder.ir


آموزش برنامه نویسی با استفاده از نوین ترین روش و ارائه پروژه های نمونه و مجموعه عظیم سورس کدهای آماده برای شما دوستان

مدیر سایت : Yahya Taherzadeh
نویسندگان
نظرسنجی
زبان برنامه نویسی مورد علاقه شما؟






برنامه درخواستی: دو تا آرایه بگیرد و در هم ضرب کرده و جواب را در آرایه سوم قرار داده و چاپ نماید. این برنامه را باید با قوانین ضرب ماتریس ها حل کرد، به همین خاطر شرطهایی  برای مسئله در نظر بگیریم. در شکل همه چی واضح می باشد.


  \overset{3\times 4 \text{ matrix}}{\begin{bmatrix}
     \cdot & \cdot & \cdot & \cdot \\
     \cdot & \cdot & \cdot & \cdot \\
     \color{Blue} 1 & \color{Blue} 2 & \color{Blue} 3 & \color{Blue} 4 \\
  \end{bmatrix}}
  \overset{4\times 5\text{ matrix}}{\begin{bmatrix}
    \cdot & \cdot & \cdot & \color{Red}a & \cdot \\
    \cdot & \cdot & \cdot & \color{Red}b & \cdot \\
    \cdot & \cdot & \cdot & \color{Red}c & \cdot \\
    \cdot & \cdot & \cdot & \color{Red}d & \cdot \\
  \end{bmatrix}}
=
\overset{3\times 5\text{ matrix}}{
\begin{bmatrix}
\cdot & \cdot & \cdot & \cdot & \cdot \\
\cdot & \cdot & \cdot & \cdot & \cdot \\
\cdot & \cdot & \cdot & x_{3,4} & \cdot \\
\end{bmatrix}}

#include<stdio.h>
#include<conio.h>
#define x 50

void main()
{

int A[x][x],B[x][x],C[x][x],i,j,m,n,p,q,k;

printf("andis haye araye 1 ra vared konid: ");
scanf("%d",&m);
scanf("%d",&n);
printf("andis haye araye 2 ra vared konid: ");
scanf("%d",&p);
scanf("%d",&q);
printf("\n\n---------------------------------------\n");
if(n == p)
{
printf("adade darone araye 1 ra vared konid: \n\n");
for(i=1;i<=m;i++)
{
for(j=1;j<=n;j++)
{
scanf("%d",&A[i][j]);
}
printf("\n");
}
printf("adade darone araye 2 ra vared konid: \n\n");
for(i=1;i<=p;i++)
{
for(j=1;j<=q;j++)
{
scanf("%d",&B[i][j]);
}
printf("\n");
}

for(i=1;i<=m;i++)
for(j=1;j<=q;j++)
{
C[i][j] = 0;
for(k=1;k<=n;k++)
C[i][j] = C[i][j] + (A[i][k] * B[k][j]);
}


printf("matrsie hasel:\n\n\t\t ");
for(i=1;i<=m;i++)
{
for(j=1;j<=q;j++)
printf("   %d",C[i][j]);
printf("\n\n\t\t\t ");
}
}
else
{
printf("mahdode dorost vared nashode, bayad tedade sotnhaye araye 1 ba tedade radif haye araye 2 barabar bashadn ke betavan zarb kard");
}
printf("\n\n---------------------------------------\n");
getch();
}




نوع مطلب : تیکه کد، سی| سی پلاس پلاس، آموزش، برنامه| پروژه های درخواستی، 
برچسب ها : برنامه های درخواستی، ضرب دو ماتریس، ضرب دو آرایه در سی، ضرب کردن آرایه ها در سی پلاس، سورس های درخواستی، آموزش برنامه نویسی، سورس های سی پلاس،
لینک های مرتبط :
Yahya Taherzadeh
پنجشنبه 21 آذر 1392
شنبه 25 شهریور 1396 07:53 ب.ظ
I know this if off topic but I'm looking into starting my
own weblog and was curious what all is required to get set up?
I'm assuming having a blog like yours would cost a pretty penny?

I'm not very web smart so I'm not 100% positive.
Any recommendations or advice would be greatly appreciated.
Kudos
شنبه 14 مرداد 1396 09:26 ب.ظ
It's an remarkable post for all the online users;
they will take benefit from it I am sure.
جمعه 13 مرداد 1396 09:27 ب.ظ
Superb website you have here but I was curious about if you knew of any user discussion forums that cover
the same topics discussed here? I'd really love to be a part
of group where I can get feedback from other knowledgeable individuals that share
the same interest. If you have any suggestions, please let
me know. Kudos!
جمعه 6 مرداد 1396 08:00 ب.ظ
It's awesome to go to see this web site and reading the views of all colleagues concerning this article, while I am also zealous of getting know-how.
دوشنبه 12 تیر 1396 11:38 ق.ظ
Ridiculous story there. What occurred after?
Good luck!
دوشنبه 18 اردیبهشت 1396 03:20 ق.ظ
Thanks a lot for sharing this with all folks you actually understand what you
are talking approximately! Bookmarked. Kindly also seek advice from my web site =).
We can have a hyperlink change contract among us
چهارشنبه 13 اردیبهشت 1396 09:57 ب.ظ
I have learn a few excellent stuff here. Definitely
price bookmarking for revisiting. I surprise how so much effort you place to make this sort of wonderful informative
web site.
چهارشنبه 13 اردیبهشت 1396 02:26 ب.ظ
I love what you guys are up too. Such clever work and reporting!
Keep up the good works guys I've incorporated you guys
to my own blogroll.
یکشنبه 27 فروردین 1396 03:06 ق.ظ
Paragraph writing is also a excitement, if you be familiar with after that you can write
or else it is complicated to write.
جمعه 25 فروردین 1396 09:00 ق.ظ
After going over a number of the blog articles on your web site, I truly like your technique of writing a blog.
I added it to my bookmark website list and will be checking back soon. Please check out my web site too and tell me what you think.
 
لبخندناراحتچشمک
نیشخندبغلسوال
قلبخجالتزبان
ماچتعجبعصبانی
عینکشیطانگریه
خندهقهقههخداحافظ
سبزقهرهورا
دستگلتفکر




صفحات جانبی
آمار وبلاگ
تاییدیه پرداخت
تبلیغات
به سایت تک کدر خوش آمدید