برنامه ای بنویسیر که ماتریس Aبا ابعاد4*3 وماتریسBبا ابعاد2*4را از ورودی دریافت کرده و حاصل ضرب دز ماتریس را به دست آورد.(درایه ها را از ورودی بخواند).
برنامه ای بنویسیر که ماتریس Aبا ابعاد4*3 وماتریسBبا ابعاد2*4را از ورودی دریافت کرده و حاصل ضرب دز ماتریس را به دست آورد.(درایه ها را از ورودی بخواند).
سلام
ببخشید !!!! :strange:
:sorry:
بای
for i:=1 to 3 do
for j:=1 to 4 do
readln(a[h,j]) ;
for i:=1 to 4 do
for j:=1 to 2 do
readln(b[h,j]);
for i:=1 to 4 do
for j:=1 to 2 do
for k:=1 to 4 do
c[i,j]:=c[i,j]+a[i,k]* b[k,j];
دوست عزیز آقا یا خانم صادقی
واقعا این مساله نیاز به مطرح کردن در اینجا دارد ؟
این یک برنامه ساده در اولین روزهای درس پاسکال است. من فکر می کنم که این یک پروژه درسی است و با کمی فکر می تونی اونو حل کنی ! اگر بخواهی به این روش کار کنی هرگز نمی تونی اینجا یا هر جای دیگه صاحب نظر باشی.
ضمنا عباس آقای عزیز . برنامه شما از نظر الگوریتم درسته ولی چند تا اشتباه در کد ها داری که برنامه جواب نمی دهد. :sorry: البته خوب است چرا که صادقی عزیز به دنبال حل این چند مشکل کوچک می گردد.
امیدوارم موفق باشید.
بهتر بگویم سه اشتباه و یک مورد جا انداخته در برنامه عباس آقای گل هست. :flower: :sunglass:
ما چاکر آقا رضا هم هستیم در بست :flower:
با تشکر از دوستان امکانش هست این برنامه رو به C هم بنویسید ( البته اگر نمیزنید)
for (I=1; I<=3;I++)اینم به زبان c البته میبخشید ویندوزم فارسیه برای همین کمی چپ اندر قیچی شده.
for (j=1; j<=4; j++)
scanf (“%d”,&x[I][j]);
for (I=1; I<= 4;I++)
for (j=1; j<=2; j++)
scanf (“%d”,&y[I][j]);
for (I=1; I<= 4 ; I++)
for (j=1; j<=2; j++)
for ( k=1 ; k<= 4 ; k++ )
c[I][j] + = x[I][k]*b [k][j];
البته یه کم بیشتر از یه کم !