#32 [c++] - One Dimensional Array part 3 (Passing Array To Function)

Поделиться
HTML-код
  • Опубликовано: 4 дек 2024
  • كورس البرمجة للمبتدئين باستخدام لغة سي بلس بلس:
    المصفوفة أحادية البعد One Dimensional Array (3) - تمرير مصفوفة إلى دالّة
    Course C++ in Arabic:
    One Dimensional Array part 3 (Passing Array To Function)
    --
    Material: adelnasim.com/...
    المادة: adelnasim.com/...
    رابط المجموعة: / 281852196102657
    -
    If you like my content, buy me a cup of coffee: www.buymeacoff...
    دعم القناة: adelnasim.com/...

Комментарии • 96

  • @palestine-ix1uv8yv4y
    @palestine-ix1uv8yv4y 9 месяцев назад +1

    اقسم بالله انك معلم والله ما فهمت هالمحاضرة ع حدا قبلك اول مرة بلاقي حدا يفهم صح ❤❤

  • @HUSS_BOSS
    @HUSS_BOSS 2 года назад +6

    الله يوفقك على هذا العلم اللي تعطينا مجانا وبشرح مميز وبسيط .

  • @Mar_s-vy6js
    @Mar_s-vy6js 3 года назад +11

    والله امتحاني بعد يومين وانت شرحت جزئية ما كنت فاهمها بالمرة تسلم يا بطل😂❤❤

  • @ahmadabuzahra7679
    @ahmadabuzahra7679 4 года назад +6

    The best Course ever

    • @AdelNasim
      @AdelNasim  4 года назад +3

      Thank you for your support
      :)

  • @kareemabozaid4743
    @kareemabozaid4743 3 года назад

    اجمد instructor في المجرة

  • @HudaHuda-ro8hz
    @HudaHuda-ro8hz 4 года назад +1

    جزاك الله خير - الله يسعدك بالدارين اميييين

  • @mohammadshakhashero4830
    @mohammadshakhashero4830 3 года назад +9

    يعطيك العافية استاذ بس بجملة الـfor التانية بالشرط j

  • @amraldroubie3127
    @amraldroubie3127 4 года назад +2

    شكرا كتيير الك شرحك رهيب🌷

    • @AdelNasim
      @AdelNasim  4 года назад +2

      يسعدك يارب, بالتوفيق الك

  • @assemmohammed3524
    @assemmohammed3524 4 года назад +8

    30:30 أنت عرفت glopal const علي مستوي البرنامج تمام لكن كيف أشتغل بدون ما تستدعيه في الFunction أو ال Main ؟

    • @AdelNasim
      @AdelNasim  4 года назад +2

      الي بصير عند كتابة المتغير S داخل اي مكان رح يدور هل في متغير S داخل الـ Scope الي انا كتبت في المتغير S اذا مافي رح يستدعي الـ S الي انا معرفها كـ Global variable

    • @assemmohammed3524
      @assemmohammed3524 4 года назад +1

      @@AdelNasim تمام بس أنتا أصلا ما أستدعيت ال S في أي مكان داخل البرنامج أو حتي بل Function هل هوا بيستدعي أي متغير بقيمة 5 الي هي قيمة S ولا ايش

    • @AdelNasim
      @AdelNasim  4 года назад +1

      تمام صديقي, لو تلاحظ بشرط الـ Loop انا دخلت رقم 5 بـ ايدي

    • @assemmohammed3524
      @assemmohammed3524 4 года назад

      @@AdelNasim تمام شكرا كثير وأتمنالك التوفيق

  • @codeeasy2705
    @codeeasy2705 2 года назад +1

    بارك الله بيك شرح ممتاز جزيل الشكر ..
    انا استخدمت مكتبة swap
    #include
    using namespace std;
    #include
    int main ()
    {
    int i,j;
    int ar[] = { 20, 44, 105, 2, 5 };
    for (i = 0; i < 5; i++)
    {
    for(int j=0;j ar[j+1])
    swap (ar[j], ar[j+1]);
    }

    }
    for(int k=0;k

  • @usamaluqman2494
    @usamaluqman2494 6 лет назад +2

    مشكور لتعبك

    • @AdelNasim
      @AdelNasim  6 лет назад

      العفو ..
      وبالتوفيق الك .

  • @alaasobhinassar3305
    @alaasobhinassar3305 Год назад +8

    الحلقة دى بجد صعبة اوى ومعقدة

  • @min-hh4hr
    @min-hh4hr 7 лет назад +4

    أستاذ الله يرضى عليك ممكن شرح للclass و وال object و الclass inheritance
    🙏
    وجزاك الله خيرا على جهودك

    • @AdelNasim
      @AdelNasim  7 лет назад

      موجود على القناة ..
      ruclips.net/video/2ZIrInD95Us/видео.html

  • @areejalsadoon8837
    @areejalsadoon8837 4 года назад +6

    ماشاءالله شرح روعه كيف انت مبدع لهدرجه من متى وانت في مجال البرمجه وهل هو اجتهاد شخصي او من الجامعه؟

    • @AdelNasim
      @AdelNasim  4 года назад +9

      حياك الله اختي, ثقي تماما انو مافي احد صاحب مستوى او فكر عالي او منخفض, الفرق بينك وبين غيرك
      من الي بتعتقدي انو صارلهم سنين بالمجال هو انهم اخذو مواد اكثر منك واشتغلو على نفسهم بقدر بسيط وان شاء الله مع الوقت والاجتهاد الخفيف بتصيري افضل مني ان شاء الله, وبالنسبة للجامعة وظيفتها انها تحكيلنا العنوان ووظيفتنا انو نفوت ونبحث بالتفاصيل من خارج الجامعة, بالتوفيق الك

    • @kamelmekchouche6549
      @kamelmekchouche6549 3 года назад +1

      @@AdelNasim السلام اخي
      اشكرك جزيل الشكر على مجهوداتك
      اريد ان اسال ادا كان فيه كتب اعتمدت عليها
      وشكرا

  • @ahmedaltunji2656
    @ahmedaltunji2656 4 года назад +2

    السلام عليكم
    اولا جزيت كل خير عن كل شي سويته
    صديقي عندي سوال و دورت عليه بس ما لقيت جواب
    وقت بسوي ال function
    و بختارها يا viod او int
    ,وبعدها بشتغل على هل اساس
    سوالي
    انه لو في بداية الfunction ما حدد نوعها
    البرنامج شو بياخدها ؟؟
    لانه مع مع هيم بضل شغال

  • @kingtub314
    @kingtub314 Год назад

    بس نقدروا ناخذوا كل مرة اصغر واحد فarray و نحطه فarray جديدة طريقة افضل ؟ 16:42

  • @ko-bx6080
    @ko-bx6080 2 года назад +3

    الله يوفقك استاذا شرحك واضح بس اكو مشكله ب الصوت كلش ضعيف 💔

  • @raghadateeq9215
    @raghadateeq9215 5 лет назад +3

    Keep going 👏🏻

    • @AdelNasim
      @AdelNasim  5 лет назад +1

      Thanks for support ..
      I will ..

  • @hammadhafiz7134
    @hammadhafiz7134 3 года назад

    استاذ عادل ياليت تقلي في اي فيديو بالزبط شرحت موضوع الـsort لاني ماني فاهم الـsort (اللي هو ترتيب الاعداد من الاصغر الى الأكبر أو العكس)

  • @ss-eh2bm
    @ss-eh2bm 4 года назад

    void rev(int arr[], int s)
    {
    int t = s;
    for (size_t i = 0;i

  • @slemanroro9758
    @slemanroro9758 3 года назад +1

    لو سمحت كيف بقدر استخدم مصفوفة ديناميكية ومايطلع خطأ ...

  • @mohammad_a_razeq2526
    @mohammad_a_razeq2526 4 года назад

    هذا الفيديو تعبني كثيير في فهمه بس فعلا الله يعطيك العافية وكنت أرجو لو كنت شرحت نوع ال selction array and Insertion array ياريت لو حضرتك شرحتهم في فيديو تاني تخبرني فين هذا الفيديو وشكرا خالص خالص لجهد حضرتك وربنا يجعله في ميزان حسناتك ان شاء الله.

    • @AdelNasim
      @AdelNasim  4 года назад

      يعافيك يا رب , كل الشكر الك ولدعمك الي بتحكي في موجود بكورس الداتا ستركشر على القناة, بالتوفيق الك

    • @mohammad_a_razeq2526
      @mohammad_a_razeq2526 4 года назад

      @@AdelNasim
      ممكن تقولي الحلقة رقم كام لو سمحت ؟

    • @AdelNasim
      @AdelNasim  4 года назад

      تفضل
      ruclips.net/video/GRIwvS93hNM/видео.html

  • @karimrashad5711
    @karimrashad5711 6 лет назад +2

    عندي استفسار بخصوص ال global variable const int s = 5 ، كيف تم استخدامه ك size لل array في حين انه لم يتم ذكره مرة اخرى ف الكود كله، بمعني انه يبدو لي وكأننا عرفنا متغير ما ف الكود ثم لم نستخدمه او نستفد به ف الكود، فكيف تم التعويض به ك size؟

    • @AdelNasim
      @AdelNasim  6 лет назад

      كان المقصد انك تشوف الفكرة .. وبالفعل ما تم استخدامو لاحقا ..

    • @karimrashad5711
      @karimrashad5711 6 лет назад +1

      متشكر جداً عالرد وتسلم ايدك عالفيديوهات اكتر من رائعة
      I am almost done with the C++ course and I'm looking forward an equally amazing C++ OOP ^_^

    • @AdelNasim
      @AdelNasim  6 лет назад

      تسلم ..
      وشكرا على دعمك ..
      بالتوفيق الك ..
      Keep going .. 💪

  • @imanfanoun6719
    @imanfanoun6719 3 года назад

    والله انك كفوو

  • @sayedabdo6266
    @sayedabdo6266 4 года назад +1

    انا خلصت كورس هذا الكورس وال oop ولكن براجع معلوماتي وبدون شوية ملاحطات وان شاء الله داخل علي كور الداتا ستراكتشر قريبا فهل ممكن تعملنا كورس خورزميات او Design pattern وجزاك الله خيرا

    • @Ab7636_6
      @Ab7636_6 2 года назад

      لاقيت كورس ال design patterns ?

  • @mohammedelbaraka3162
    @mohammedelbaraka3162 3 года назад

    شرح اكثر من رائع...لكن مش عارف ايه المشكلة فى الصوت

  • @ss-eh2bm
    @ss-eh2bm 4 года назад +3

    #include
    #include
    using namespace std;
    void set(int arr[], int s) //we dont use the reference sign " & " in arrays functions
    // because they are all already called by reference
    {
    for (size_t i = 0; i < s; i++)
    {
    cout

  • @zaynassaf8603
    @zaynassaf8603 4 года назад +1

    استاذ انت بالفيديو رتبت تصاعدي طيب اذا تنازلي حيكون بس اعكس الاشارة بجملة الشرط بس انا جربتها ومزبطتش لي وشكرا

    • @AdelNasim
      @AdelNasim  4 года назад

      ممكن اشوف كودك !!

  • @جيمرمصري-ق5ق
    @جيمرمصري-ق5ق 5 лет назад +1

    7:27 why do we use 2 separate functions while we can do what is required by only one

    • @AdelNasim
      @AdelNasim  5 лет назад +1

      if you can, go ahead

    • @جيمرمصري-ق5ق
      @جيمرمصري-ق5ق 5 лет назад

      @@AdelNasim i wrote the first function then added for loop and cout to print the elements so when i call it does the both things ; but is that something good or bad in programming?

  • @hamzaisatv4676
    @hamzaisatv4676 4 года назад +1

    يعطيك العافية استاذ موجود شرح لل class ؟

    • @AdelNasim
      @AdelNasim  4 года назад +1

      يعافيك يارب, اكيد موجود بدورة الـ OOP

    • @hamzaisatv4676
      @hamzaisatv4676 4 года назад +1

      @@AdelNasim تمام الله يجزيك كل خير استفدنا فائدة كبيرة بهالدورة الله يجعلها بميزان حسناتك

    • @AdelNasim
      @AdelNasim  4 года назад +2

      يسعدك يارب اجمعين, بالتوفيك الك

  • @rawandaudi4368
    @rawandaudi4368 2 года назад

    طب او سمحت مامنقدر نعمل ال cout وال cin بنفس التابع!

  • @روانالحلبي-ي4ك
    @روانالحلبي-ي4ك 6 лет назад +1

    السلام عليكم
    هل بقدر انا كتب نفس هادا بالضبط الكود تبع sorted by function بلغة c ولا في اختلاف لانو بلغة c عم اكتب بس pototypes فوق ال.main وجوا الmain عم اكتب ال body تبع البرنامج
    ارجو الرد بسرعه لانو عندي فحص بكرة
    اسفة عالاطالة وشكرا

    • @AdelNasim
      @AdelNasim  6 лет назад +1

      وعليكم السلام ورحمة الله ..
      مافي فرق .. في اكثر من طرقة .. بس لازم
      ال syntax
      يكون صحيح .. وفي 3 طرق لكتابة الفنكشن ..
      يا اما مثل ما قلتي
      ال prototype
      فوق ال main
      والbody
      تحت الmain
      يا اما مثل ما انا كاتبو ..
      يا اما داخل الbody
      الخاص بال main
      كلها طرق صحيحة ..

  • @ماساالعنزي
    @ماساالعنزي 2 года назад

    استاذ بقدر اطبق على الموبايل كتابة الاكواد ؟؟؟؟

  • @mohammadmisilmani1253
    @mohammadmisilmani1253 6 месяцев назад

    24:10 ما فهمنا منيح الصوت 😢

  • @sayedabdo6266
    @sayedabdo6266 4 года назад +1

    انا جربت اكتب انفذ فكرة التبديل عن طريق دالة ال swap بتشتغل تمام ولكن بتخلي اخر عنصر يساوي صفر وبتكتبة او حاجة بمعني ان عناصر ال array قبل الترتيب شكلها هكذا _> 10,50,70,55,60 يروح يرتبها
    هكذا 0و10و50و55و60 لية بيساوي ال 70 بصفر وبيحطها اول حاجة

    • @sayedabdo6266
      @sayedabdo6266 4 года назад +1

      انا عرفت حل المشكلة لو وقعت في نفس المشكلة هات ورقة وقلم وتتبع البرنامج براحة وهتلاقي الحل والسبب فالمشكلة اني بخلي البرنامج يلف لفة زيادة فلما يدجي يعمل تبديل بيبدل ال اكبر رقم بالصفر
      لو في ملاحظة علي كلامة ياريت حد يضفها

  • @سارا-خ4ب4ق
    @سارا-خ4ب4ق 6 лет назад +2

    استاذ ممكن شرح ل parallel arrays

    • @AdelNasim
      @AdelNasim  6 лет назад

      شوفي الفيديو ..
      ruclips.net/video/DfHn9_LvwcE/видео.html

    • @سارا-خ4ب4ق
      @سارا-خ4ب4ق 6 лет назад +1

      @@AdelNasim شكرا بس شرحك أفضل منهم يوصل لي بسرعه

  • @asmaaalnadhari2565
    @asmaaalnadhari2565 4 года назад +2

    م فهمت ليش تختصر الدوران؟؟

    • @AdelNasim
      @AdelNasim  4 года назад +1

      كل ما زاد الدوران كل ما البرنامج اخذ وقت اكثر بالتنفيذ, وطبيعي بأي برنامج اذا ما كان سريع ما رح يكون في اقبال عليه, فأحنا بنحاول نكتب كود بأعلى كفاءة وسرعة وأقل عدد اسطر من الكود

  • @habibamohamed3967
    @habibamohamed3967 Год назад

    فين باقي الطرق بتاعت sortالاقيها فين ؟!

  • @جيمرمصري-ق5ق
    @جيمرمصري-ق5ق 5 лет назад +1

    34:49 if size of array more than 5 ; do we continue to divide by 2 in the first for loop?

  • @nawalzahra1952
    @nawalzahra1952 3 года назад

    لما عم اطبع عناصر المصفوفة عم ينطبعوا عندي على شكل عمود مو على شكل سطر ليش؟ البرنامج اللي بستخدمه Cxxdroid

  • @جيمرمصري-ق5ق
    @جيمرمصري-ق5ق 5 лет назад +1

    what is the type of sorting that we will use

    • @AdelNasim
      @AdelNasim  5 лет назад

      there are many types of sorting we explained in data structures course you can watch it

    • @جيمرمصري-ق5ق
      @جيمرمصري-ق5ق 5 лет назад

      @@AdelNasim ok

  • @thefuture631
    @thefuture631 2 года назад +1

    أمتحاني باجر لحد هذا الموضوع وجا أحاول أفهم نفسي 😅
    بتاريخ 2022/1/15

  • @youssefhunter5225
    @youssefhunter5225 5 лет назад +1

    ممكن تعمل كورس للخورزميات🙏🙏🙏🙏من فضلك

    • @AdelNasim
      @AdelNasim  5 лет назад

      ان شاء الله .. ادعيلنا بالبركة فالوقت.

    • @youssefhunter5225
      @youssefhunter5225 5 лет назад +1

      @@AdelNasim ان شاء الله اتمنى ان يوفقك الله
      و يزيد من أجرك في أخيرة

    • @AdelNasim
      @AdelNasim  5 лет назад

      اجمعين يا رب.

  • @lionheart9286
    @lionheart9286 5 лет назад +1

    أستاذ اذا أنا أنهيت كل كورساتك بكون هيك صرت مستوى متوسط؟

    • @AdelNasim
      @AdelNasim  5 лет назад

      مع التطبيق والمتابعة .. بتكون فوق المتوسط .. لا توقف عند كورساتي انطلق واتعلم كلشي مفيد .. بالتوفيق الك

    • @lionheart9286
      @lionheart9286 5 лет назад +1

      @@AdelNasim شكرا أستاذ

  • @ibrahimhegazy7051
    @ibrahimhegazy7051 6 лет назад +1

    لو سمحت السواب كان في الفديو رقم كام

    • @AdelNasim
      @AdelNasim  6 лет назад +1

      تفضل ..
      ruclips.net/video/Rt_LkJ04d7k/видео.html

  • @so99os
    @so99os 3 года назад

    استاذ ممكن سؤال😊

  • @dohaazez1816
    @dohaazez1816 7 лет назад

    استاذ ممكن تحللي كيف اطبع ارري بالعكس بالريكيرجن ومشكور

  • @zeyadmoamen3265
    @zeyadmoamen3265 4 года назад

    شكرا ليك جدا
    بس انا مش فاهم فائدة ال size-i-1 الي في اللوب

  • @hashem_alkhaled
    @hashem_alkhaled Год назад

    ⁦❤️⁩⁦❤️⁩

  • @karamshawaly2687
    @karamshawaly2687 3 года назад

    ممكن توضيع اكتر ليه نقصنا واحد من حجم الأراي في الfor

  • @حسامالدين-ث4ب
    @حسامالدين-ث4ب 6 лет назад +1

    استاذ ممكن اعرف صفحتك على فيس بوك... اكون متشكر منك

    • @AdelNasim
      @AdelNasim  6 лет назад

      اهلا صديقي ..
      بنفس الاسم حتلاقيني على الفيس .

  • @music6341
    @music6341 4 года назад +1

    سوف انجلط😂

    • @96ie
      @96ie 8 месяцев назад

      انجلطت؟

  • @روزي-ث9ق
    @روزي-ث9ق 2 года назад

    يااخي ليش هيج صوتك ناصي ؟ 🤦

    • @d6dw
      @d6dw Месяц назад

      انجبي .