بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
عندي استفسار بسيط
عندي مصفوفتين اي وبي المصفوفه بي تكون ثابته
اول شي اضربهم في بعض يطلع ناتج اسميه مثلا 1
هذا الناتج رح اضربه في بي مره ثانيه واسميه 2
والناتج2 اضربه في بي ويطلع ناتج3 وهكذا الى 10
#include <iostream>
using namespace std;
void Matrics(double a[1][4] , double b[4][4])
{
int i , j , k ,x ;
double result[1][4]={0};
for(i=0;i<1;i++)
{
for(j=0;j<4;j++)
{
for(k=0;k<4;k++)
{
result[j]+=a[k]*b[k][j];
}
}
}
cout<<"\n";
for(x=0;x<10;x++){
for(i=0;i<1;i++)
{
for(j=0;j<4;j++)
cout<<result[j]<<" ";
cout<<"\n"<<endl;
}}
}
int main()
{
double a[1][4]={1,0,0,0};
double b[4][4]={{.1296 , .3456 , .3456 , .1792},{.1296 , .3456 , .3456 , .1792},{0,.1296 , .3456 ,.5248},{0,0,.1296,.8704}};
Matrics(a,b);
return 0;
}انا اتوقع الخطا عندي في الـ calling، الحل بسيط لكن للأسف لأني اخذت البرمجه ترم واحد واساسيات فقط




