PDA

نسخه کامل مشاهده نسخه کامل : برنامه ای که دو ماتریس 2 در 3 و 3 در 4 را از ورودی بگیرد و حاصلضرب را محاسبه و در خروجی چاپ کند؟



HadiAbdollahi
25-12-2011, 15:41
با سلام و خسته نباشید خدمت همه دوستان می خواستم از شما خواهش کنم اگه ممکنه این مسئله رو برام حل کنید:
برنامه ای که دو ماتریس 2 در 3 و 3 در 4 را از ورودی بگیرد و حاصلضرب را محاسبه و در خروجی چاپ کند؟ در زبان c++
سپاس فراوان از شما.

sima_6600
25-12-2011, 22:24
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

HadiAbdollahi
27-12-2011, 23:54
سلام با تشکر از شما دوست عزیز برنامه درست کار نمی کند با این مقادیر تست کن:
ماتریس 2 در 3 :
1
2
3
3
0
-1
ماتریس 3 در 4:
4
6
8
-4
1
0
-5
-9
8
7
6
1
خروجی باید:
30
27
16
-19
4
11
18
-13
باشد.
ممنون از شما.

majid_98
01-01-2012, 03:38
سلام اقا هادی
من این برنامرو برات نوشتم(هرچند خیلی خسته بودم)
تستشم کردم 100%OK

برو حالشو ببر:
#include <iostream.h>
#include <conio.h>
int array1[2][3];
int array2[3][4];
int array3[2][4]={0};
int i,j,k;
void main(){
clrscr();
cout<<"inter aray a\n";
for(i=0; i<2; i++){
for(j=0; j<3; j++){
cout<<"inter a["<<i<<"]["<<j<<"]=";
cin>>array1[i][j];
}
}
cout<<"inter aray b\n";
for(i=0; i<3; i++){
for(j=0; j<4; j++){
cout<<"inter b["<<i<<"]["<<j<<"]=";
cin>>array2[i][j];
}
}
for(i=0; i<2; i++){
for(j=0; j<4; j++){
for(k=0; k<3; k++)
array3[i][j]=array1[i][k]*array2[k][j]+array3[i][j];
}
}
for(i=0; i<2; i++){
cout<<"\n";
for(j=0; j<4; j++){
cout<<array3[i][j]<<"\t";
}
}
getch();
}

hassfs
20-06-2012, 12:34
سلام دوستان من این ترم برای درس برنامه نویسی م باید یه همچین پروژه ای رو به زبان C ارائه کنم!
در واقع اصل پروژه من ضرب یک ماتریس m*n در یک ماتریس p*q و محاسبه دترمینان یک ماتریس 3*3 هستش
با توجه به اینکه در زمینه برنامه نویسی تخصص چندانی ندارم ممنون می شم اگه دوستان مطلع، محبت کنن و بنده رو راهنمایی کنن
تشکر

رسول 0311
01-03-2015, 20:21
برنامه ای بنویسید که دو ماتریس 3*2 و 4*3 از ورودی دریافت کرده و حاصلضرب انها را در خروجی چاپ کند؟


لطف کنید زووووووووووووووووووود جواب بدید با زبان سی شارپ

رسول 0311
01-03-2015, 20:23
:n41::n41::n41::n41:

رسول 0311
01-03-2015, 20:24
:n41::n41::n41::n41:
برنامه ای بنویسید که دو ماتریس 3*2 و 4*3 از ورودی دریافت کرده و حاصلضرب انها را در خروجی چاپ کند؟


لطف کنید زووووووووووووووووووود جواب بدید با زبان سی شارپ