octobre 2015 | Hackshow Blog Hackshowblog

ربنا لاتؤاخذنا ان نسينا او اخطئنا ربنا ولا تحمل علينا اصرا كما حملته على الذين من قبلنا ربنا لا تحملنا مالا طاقة لنا به واعف عنا واغفر لنا وارحمنا انت مولانا فانصرنا على القوم الكافرين

jeudi 1 octobre 2015

الدرس 10ج2 : شرح الجداول ثنائية البعد والفائدة منها

  السلام عليكم شباب

  كيف حالكم

  نتمنى أن تكونوا بخير

  اليوم بإذن الله راح نتكلم عن المصفوفات 

 التي نعتبرها  نحن جداول ثنائية البعد 

سأضع لكم 
أكواد المستخدمة في الشرح كالعادة

 : صور توضيحية 




كود الشرح : 

  


cours  : Table 2 dimension ( Array )

ps: there is 3 dimensional

char tab[10][6][3];


declaration :

    char tab[lines][lengh];

    int tab[lines][lengh];

    ......


fill 2 dimensional Table :

    manual :

int

a[3][4] ={  {0, 1, 2, 3}, {4, 5, 6, 7} ,{8, 9, 10, 11} };

 print : a[0][2] =  2

 print : a[3][2] = 10

 automatic : Exercice







كود التمرين : 


  


#include "stdio.h"

 main ()
{
   /* an array with 5 rows and 2 columns*/

   int a[5][2] ;// = { {100,0}, {1,2}, {2,4}, {3,6},{4,8}};

   int i, j;

   /* Print all stuff ...  */

   //printf("%d",a[0][0]);


  //printf("%d",a[4][0]);

for ( i = 0 ; i < 5 ; i++ )
   {
      for ( j = 0 ; j < 2 ; j++ )
      {

          printf("\na[%d][%d] = ", i,j);

         scanf("%d", &a[i][j] );
      }
   }



for ( i = 0 ; i < 5 ; i++ )
   {
      for ( j = 0 ; j < 2 ; j++ )
      {
         printf("\na[%d][%d] = %d", i,j, a[i][j] );
      }
   }

}






فديو الشرح : 






في أمان الله


17:07
-