با سلام و خسته نباشید خدمت همه دوستان می خواستم از شما خواهش کنم اگه ممکنه این مسئله رو برام حل کنید:
برنامه ای که دو ماتریس 2 در 3 و 3 در 4 را از ورودی بگیرد و حاصلضرب را محاسبه و در خروجی چاپ کند؟ در زبان c++
سپاس فراوان از شما.
Printable View
با سلام و خسته نباشید خدمت همه دوستان می خواستم از شما خواهش کنم اگه ممکنه این مسئله رو برام حل کنید:
برنامه ای که دو ماتریس 2 در 3 و 3 در 4 را از ورودی بگیرد و حاصلضرب را محاسبه و در خروجی چاپ کند؟ در زبان c++
سپاس فراوان از شما.
کد:#include <iostream.h>
#include <conio.h>
int Array1[2][3];
int Array2[3][4];
int Array3[2][4];
int i,j,k;
void main(){
cout<<"\nInput Array(A)";
for(i=0;i<2;i++)
for(j=0;j<3;j++)
cin>>Array1[i][j];
clrscr();
cout<<"\nInput Array(B)";
for(i=0;i<3;i++)
for(j=0;j<4;j++)
cin>>Array1[i][j];
clrscr();
for(i=0;i<2;i++)
for(j=0;j<4;j++){
Array3[i][j]=0;
for(k=0;k<3;k++)
Array3[i][j]=Array3[i][j]+Array1[i][k]*Array2[k][j];
}
for(i=0;i<3;i++){
cout<<endl;
for(j=0;j<4;j++)
cout<<Array3[i][j]<<" "; }
}
سلام با تشکر از شما دوست عزیز برنامه درست کار نمی کند با این مقادیر تست کن:
ماتریس 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
باشد.
ممنون از شما.
سلام اقا هادی
من این برنامرو برات نوشتم(هرچند خیلی خسته بودم)
تستشم کردم 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();
}
سلام دوستان من این ترم برای درس برنامه نویسی م باید یه همچین پروژه ای رو به زبان C ارائه کنم!
در واقع اصل پروژه من ضرب یک ماتریس m*n در یک ماتریس p*q و محاسبه دترمینان یک ماتریس 3*3 هستش
با توجه به اینکه در زمینه برنامه نویسی تخصص چندانی ندارم ممنون می شم اگه دوستان مطلع، محبت کنن و بنده رو راهنمایی کنن
تشکر
برنامه ای بنویسید که دو ماتریس 3*2 و 4*3 از ورودی دریافت کرده و حاصلضرب انها را در خروجی چاپ کند؟
لطف کنید زووووووووووووووووووود جواب بدید با زبان سی شارپ
:n41::n41::n41::n41:
:n41::n41::n41::n41:
برنامه ای بنویسید که دو ماتریس 3*2 و 4*3 از ورودی دریافت کرده و حاصلضرب انها را در خروجی چاپ کند؟
لطف کنید زووووووووووووووووووود جواب بدید با زبان سی شارپ