عرض مشاركة واحدة
منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 19-01-2010, 09:02 PM   #478

Mr.Ahmad

عضو هيئة تدريس

الصورة الرمزية Mr.Ahmad

 
تاريخ التسجيل: Jul 2008
كلية: كلية الحاسبات وتقنية المعلومات
التخصص: IT
نوع الدراسة: عضو هيئة تدريس
المستوى: متخرج
البلد: جــــدة
الجنس: ذكر
المشاركات: 2,477
افتراضي رد: [cpcs 202 - برمجة 1] لديك سؤال , واجبات , شيء غير مفهوم ,,, تفضل هنا , موضوع مفيد

المشاركة الأصلية كتبت بواسطة فيصل الفريد مشاهدة المشاركة
تكفى مستر احمد ياريت تشووفلي حل هذا السؤال صراح ابغاااهـ ضروري المشكله الدكتور يبغا حله بكرهـ وياريت تساعدنا :
السؤال : عندي مصفوفتين ويبغا ضربهم وهذه المصفوفتين :

A-) 2 3 4
7 6 5
----------------
B-) 1 -1 2
6- 2- 2
7 5- 3
_______________
ومن الأشيــاء الي كتبهــا عن السؤال
for ( i=0 ,i<n ,i++);l
for(j=0 , j<m , j++);l
for ( k=0 , k<p, k++);l

c ij = c ij + a ik +b kj
اذا في اي شي مو فاهمه من سؤال ياريت تسألني .


كود PHP:
#include<stdio.h> 
int main() 

 
/*
 بإدخلك للقيم :
 int arr1[2][3] = 
                     {
                      { 2, 3, 4 },
                      { 5, 6, 7 }
                      };
 int arr2[3][3] =
                     {
                      {1, 1, 2},
                      {2, 2, 6},
                      {3, 5, 7}
 };
 */
 //بإدخل المستخدم :
 
int arr1[2][3];
 
int arr2[3][3];
 
int arr3[2][3] = {{000},{000}};
 
int i,j,k;
 
 
//طلب من المستخدم إدخال القيم للمصفوفة الأولى :
 
printf("Please Enter Array 1 [2][3] :\n");
 for (
i=0i<2i++)
 {
  for (
j=0j<3j++)
  {
   
printf("[%d][%d] -> ",i,j);
   
scanf("%d",&arr1[i][j]);
  }
 }
 
//طلب من المستخدم إدخال القيم للمصفوفة الثانية :
 
printf("\nPlease Enter Array 2 [3][3] :\n");
 for (
i=0i<3i++)
 {
  for (
j=0j<3j++)
  {
   
printf("[%d][%d] -> ",i,j);
   
scanf("%d",&arr2[i][j]);
  }
 }
 
/* التحليل : 
 arr3[0][0] = arr1[0][0]*arr2[0][0] + arr1[0][1]*arr2[1][0] + arr1[0][2]*arr2[2][0];
 arr3[0][1] = arr1[0][0]*arr2[0][1] + arr1[0][1]*arr2[1][1] + arr1[0][2]*arr2[2][1];
 arr3[0][2] = arr1[0][0]*arr2[0][2] + arr1[0][1]*arr2[1][2] + arr1[0][2]*arr2[2][2];
 arr3[1][0] = arr1[1][0]*arr2[0][0] + arr1[1][1]*arr2[1][0] + arr1[1][2]*arr2[2][0];
 arr3[1][1] = arr1[1][0]*arr2[0][1] + arr1[1][1]*arr2[1][1] + arr1[1][2]*arr2[2][1];
 arr3[1][2] = arr1[1][0]*arr2[0][2] + arr1[1][1]*arr2[1][2] + arr1[1][2]*arr2[2][2];
 */
 // حساب المصفوفة الثالثة :
 
for (02i++)
 {
  for (
k03k++)
  {
   for (
j=03j++)
   {
    
arr3[i][k] += arr1[i][j] * arr2[j][k];
   }
  }
 }
 
//طباعة المصفوفة الثالثة :
 
printf("\nThe Array 3 [Result] :\n");
 for (
i=0i<2i++)
 {
  for (
j=0j<3j++)
  {
   
printf("[%d][%d] -> %d \n",i,j,arr3[i][j]);
  }
 }
 return 
0

 

توقيع Mr.Ahmad  

 

سبحان الله وبحمد ,,, سبحان الله العظيم
الحمد لله كما ينبغي لجلال وجهه وعظيم سلطانه .
اللهم صل على محمد وعلى آل محمد كما صليت على إبراهيم وعلى آل إبراهيم إنك حميد مجيد . اللهم بارك على محمد وعلى آل محمد كما باركت على إبراهيم وعلى آل إبراهيم إنك حميد مجيد.

 

Mr.Ahmad غير متواجد حالياً   رد مع اقتباس