http://qanonnet.net/

العودة   .:: منتديات العاصفة ::. > عالم البرمجة والمبرمجين > منتدى لغة السي c/c++

إضافة رد
 
LinkBack أدوات الموضوع انواع عرض الموضوع
قديم 07-01-2008, 05:03   المشاركة رقم: 1
المعلومات
الكاتب:
اللقب:
::عضو جديد ::

البيانات
التسجيل: Sep 2007
العضوية: 145811
المشاركات: 15 [+]
بمعدل : 0.01 يوميا
اخر زياره : [+]

التوقيت

الإتصالات
الحالة:
..عبودي.. غير متصل
وسائل الإتصال:

المنتدى : منتدى لغة السي c/c++
سؤال في ضرب المصفوفات في لغة السي



السلام عليكم

عندي سؤال في ضرب المصفوفات
كيف الطريييقة
؟؟؟

حاولت بس أبد الناتج مايطلع لي صح

فما الخلل...

وهذي محاولتي

كود:
#include<stdio.h>
int main()
{
int a[2][2]={{3,2},{4,1}};
int b[2][2]={{1,1},{1,1}};
int i,j,result[2][2];

for(i=0;i<2;i++){
for(j=0;j<2;j++){
result[i][j]=a[i][j]*b[i][j]+a[i][j+1]*b[i+1][j];
printf("%d\t",result[i][j]);
}
printf("\n");
}
return 0;
}

وجزاكم الله خير












عرض البوم صور ..عبودي..   رد مع اقتباس


قديم 09-01-2008, 12:16   المشاركة رقم: 2
المعلومات
الكاتب:
اللقب:
:: عضو محترف ::
الصورة الرمزية
 
الصورة الرمزية new-star-gate

البيانات
التسجيل: Mar 2006
العضوية: 77282
المشاركات: 644 [+]
بمعدل : 0.25 يوميا
اخر زياره : [+]

التوقيت

الإتصالات
الحالة:
new-star-gate غير متصل
وسائل الإتصال:

كاتب الموضوع : ..عبودي.. المنتدى : منتدى لغة السي c/c++

عزيزي ناقصك حلقة فور
وانتبه الى ترتيب السطر والعمود ..
لاحظ السطر c=c+a[i][j]*b[j][i]

كود:
#include <iostream.h>
int main()
{
int a[2][2]={{6,2},{4,2}};
int b[2][2]={{1,1},{1,1}};
int i,j,k,c=0,result[2][2];

for (i=0;i<2;i++)
{
	for(k=0;k<2;k++)
	{
		for(j=0;j<2;j++)
		{
			c=c+a[i][j]*b[j][i];
		}
		result[i][k]=c;
		cout<<result[i][k]<<"\t";
		c=0;
	}
	cout<<"\n";
}
return 0;
}
سلاام












توقيع : new-star-gate


[motr]
1f u r a G00d H4ck3R 3v3ry 0n3 w1ll kn0w u.1f u r a Gr3aT H4ck3R n0 0n3 w1ll kn0w u [/motr]



(((الله يوفق كل من يدعو لي)))

عرض البوم صور new-star-gate   رد مع اقتباس
قديم 09-01-2008, 01:20   المشاركة رقم: 3
المعلومات
الكاتب:
اللقب:
:: عضو محترف ::
الصورة الرمزية
 
الصورة الرمزية new-star-gate

البيانات
التسجيل: Mar 2006
العضوية: 77282
المشاركات: 644 [+]
بمعدل : 0.25 يوميا
اخر زياره : [+]

التوقيت

الإتصالات
الحالة:
new-star-gate غير متصل
وسائل الإتصال:

كاتب الموضوع : ..عبودي.. المنتدى : منتدى لغة السي c/c++

عفوا ..تصحيح للكود .:

كود:
#include <iostream.h>
int main()
{
int a[2][2]={{5,4},{2,1}};
int b[2][2]={{2,4},{3,2}};
int i,j,k,c=0,result[2][2];

for (i=0;i<2;i++)
{
	for(k=0;k<2;k++)
	{
		for(j=0;j<2;j++)
		{
			c=c+a[i][j]*b[j][k];
		}
		result[i][k]=c;
	cout<<result[i][k]<<"\t";
		c=0;
	}
		
	cout<<"\n";
}
return 0;
}












توقيع : new-star-gate


[motr]
1f u r a G00d H4ck3R 3v3ry 0n3 w1ll kn0w u.1f u r a Gr3aT H4ck3R n0 0n3 w1ll kn0w u [/motr]



(((الله يوفق كل من يدعو لي)))

عرض البوم صور new-star-gate   رد مع اقتباس
إضافة رد

مواقع النشر (المفضلة)

أدوات الموضوع
انواع عرض الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة

الانتقال السريع


الساعة الآن 10:48