الأحد، 9 مارس 2014

اليوم الثانى مع C++

السلام عليكم.. تحديث اليوم الثانى

اتابع دروس C++ من خلال قناة "TheNewBoston" ، و كتاب صغير لدكتور برمجة بكليتى

والآن ما اتممته خلال اليوم الثانى :


1- راجعت طريقة كتابة الـArrays وبالأخص طباعة وكتابة العناصر فى Multi Dimensional Array
حاولت كتابة function لطباعة اى Array فردية ونجحت

وفشلت فى الثنائية وهذا الكود الخاص بها! سأتعرف سبب المشكلة واعيدها تانى ان شاء الله
void print_multiDiArray(int name[3][2], int rows, int columns){
    for (int i=0; i<rows; rows++){
        for (int n=0; n<columns; n++){
        cout <<  name[i][n] << "\t" ;
        }
        cout << endl;
    }
}
int main(){
    int amr[3][2]={{2,5},{4,8},{3,6}};

    print_multiDiArray(amr,3,2);

}

2- مقدمة فى pointers يبدو ان موضوعها كبير ولم انتهى منها بعد ..

3- دالة sizeof() و rand()

4- Pass By Value & Pass By Reference Method with and without pointers

تطبيق على الـFunctions >> دالة تقوم بالتحقق من العدد إذا كان أولى ام لا
bool isPrime (int x) {
if (x<2) return false;
for (int i=2; i<x; i++){
if (x%i==0) return false;
}
return true;
}

ليست هناك تعليقات :

إرسال تعليق