السلام عليكم شباب
كيف حالكم
نتمنى أن تكونوا بخير
اليوم بإذن الله راح نتكلم عن المصفوفات
كيف حالكم
نتمنى أن تكونوا بخير
اليوم بإذن الله راح نتكلم عن المصفوفات
التي نعتبرها نحن جداول ثنائية البعد
سأضع لكم أكواد المستخدمة في الشرح كالعادة
: صور توضيحية
كود الشرح :
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] ); } } }
فديو الشرح :
في أمان الله