المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : الطريقة الغوصية



علي جنيدي
27-02-2007, 10:21 PM
برنامج قمت بكتابته بلغة السي يقوم بحل أربع معادلات بأربع مجاهيل وأرجوا التقييم
قم بتحميله أو بكتابته باستخدام لغة c++

#include <iostream.h>
#include <conio.h>
main()
{
float a[4][5], x[4];
int l = 0,k = 0, t;
for (int i = 0; i < 4; i++)
for (int j = 0; j < 5; j++)
{
cin>>a[i][j];
}
int i = 0, j= 0;
while (l < 4)
{
t = a[l+1][k];
while (k < 5)
{
a[l+1][k] -= (a[i][k]*t/a[i][i]);
k++;
cout<<"l="<<l<<"\nk="<<k<<"\ni="<<i<<"\nj="<<j;
}
j++;
if ( 3 - j == 0)
{
i++;
if ( i < 3 )
{
l = i;
k = l;
j = l;
}
}
else
{
k = i;
l++;
}
}
for (int i = 0; i < 4; i++)
{
for (int j = 0; j < 5; j++)
cout<<a[i][j]<<"\t";
cout<<"\n";
}
float sum = 0;
x[3] = a[3][4]/a[3][3];
cout<<"X[3]="<<x[3];
for (int i = 2; i > -1; i--)
{
for (int k = 3; k > i; k--)
sum += a[i][k] * x[k];
x[i] = (a[i][4] - sum)/a[i][i];
cout<<"\nX["<< i <<"]= "<<x[i];
}
getch();
}