#23 [c++] - Function part 6 (Recursion 1)

Поділитися
Вставка
  • Опубліковано 15 гру 2024

КОМЕНТАРІ • 123

  • @zyad553
    @zyad553 2 роки тому +13

    اول مره استمتع في شرح برمجه ، اهنيك على الشرح السريع و المتميز

  • @ragababdeen2383
    @ragababdeen2383 3 роки тому +6

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

  • @funaloosh5440
    @funaloosh5440 2 місяці тому

    الله يسعدك دنيا وآخرة
    الله يسهل عليك مثل ما تسهل لنا الشرح

  • @MohamedalmohiaAlmohia
    @MohamedalmohiaAlmohia 9 місяців тому

    يسعدك ربي واصل الشرح والله انت مبدع ولا تصدق الذي ينتقدون

  • @MohamedAli-kg5im
    @MohamedAli-kg5im Рік тому +2

    اول مره افهم ال recursion من اول دقيقه في الفيديو
    انت فناااان

  • @Mostafa_encoder
    @Mostafa_encoder Рік тому +2

    من اصعب مواضيع الفانكشن بس شرح حضرتك ممتاز ما شاء الله

  • @MP-le7vb
    @MP-le7vb 5 років тому +2

    جزاك الله خير الجزاء وربنا يبارك في أهلك ومالك وعلمك وإن شاء الله يسعدك في الدارين يا رب والله شرح محترم وواضح جدا يا أستاذنا الغالي بالتوفيق يا رب ❤

    • @AdelNasim
      @AdelNasim  5 років тому +1

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

  • @Pages_Perfected
    @Pages_Perfected 3 роки тому +1

    في اول 2:20 شرحت ووصلت المعلومة
    ماشاء الله تبارك الله شكرا لك على الشرح الجميل

  • @YOUSSEF_AHMED_CS
    @YOUSSEF_AHMED_CS Рік тому

    شرحك أكثر من رائع ربنا يوفقك ي بشمهندس 💗💗
    بحبك اخي عااااااادل

  • @raghadibrahim2347
    @raghadibrahim2347 6 років тому +2

    الله يعطيك العافيه افضل شرح في اليوتيوب

    • @AdelNasim
      @AdelNasim  6 років тому

      الله يعافيكي .. وشكرا على الشهادة الرائعة ..

  • @مريمعليفرج-س3ن
    @مريمعليفرج-س3ن 5 років тому +1

    ربي يحفظك ويخليك أل عائلتك....متابعتك من العراق....

    • @AdelNasim
      @AdelNasim  5 років тому

      حياكي الله .. فدوة لأهل العراق جميعا ❤❤
      بالتوفيق الك

    • @مريمعليفرج-س3ن
      @مريمعليفرج-س3ن 5 років тому

      @@AdelNasim تسلملي❤❤

  • @sad202eem
    @sad202eem Рік тому

    ماشاءالله طريقتك مرة فخمة بالشرح استمر♡♡

  • @hussainalabkari5812
    @hussainalabkari5812 5 років тому +1

    رحم الله والديك، شرحك جميل وغير معقد

  • @1USF
    @1USF 6 років тому +2

    شرحك ممتاز. استمر في العمل الصالح

    • @AdelNasim
      @AdelNasim  6 років тому +1

      تسلم .. ان شاء الله ..

  • @ابنالحالمه-و5م
    @ابنالحالمه-و5م 5 років тому +3

    للامانه والله شرحك روعه
    باي حلقه المصفوفات الثنائيه function

    • @AdelNasim
      @AdelNasim  5 років тому +1

      شكرا الك ولدعمك ..
      درس 34

    • @ابنالحالمه-و5م
      @ابنالحالمه-و5م 5 років тому +1

      @@AdelNasim يا دكتور في معك شرح غير c++
      يعني HTML OR CSS OR JAVA OR ORACLE

    • @AdelNasim
      @AdelNasim  5 років тому +1

      قريبا ان شاء الله

  • @nohaarida7895
    @nohaarida7895 2 роки тому

    شرحك أكثر من رائع ربنا يوفقك ي بشمهندس 💗💗

  • @abdallahghazal-bu7bj
    @abdallahghazal-bu7bj Рік тому +1

    احلى كوتش

  • @ريناسسامحمحمد
    @ريناسسامحمحمد 11 місяців тому

    شرحك اكتير حلوى يا باش مهندس

  • @crafty604
    @crafty604 4 роки тому

    انت لازم تكون بشركة غوغل يازلمة رهههههههههييييييييييبببببببببببب

  • @mustafab.h8917
    @mustafab.h8917 3 роки тому

    والله انك أسطورة البرمجه

  • @sayedabdo6266
    @sayedabdo6266 4 роки тому +4

    معلومة ممكن تفيد حد
    لاستخدام كلمة return لوحدها عشان توقف شرط ل if
    أعتقد لازم تكون الدالة void
    انا جربت اكتبها int مش نفعت لذلك اعتقد انها لازم تكون void (هذا فقط عندما استخدم كلمة return لوحدها او سادة )

  • @البروفيسور-خ6ر
    @البروفيسور-خ6ر 3 роки тому +2

    بارك الله فيك استمر
    ممكن طلب ياريت تعطينا كتاب أو مواقع مجانية لحل الامثلة لنتقوى

    • @maryamgamal5442
      @maryamgamal5442 11 місяців тому

      الكتاب لل+cc كل الامثلة والحلول موجودة

  • @ayymannashat100
    @ayymannashat100 2 роки тому +1

    شرح فاجر

  • @obadahaw937
    @obadahaw937 Рік тому

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

  • @shams...2417
    @shams...2417 Рік тому

    الله يباركلك جزاك الله خيرا 🌷

  • @areejalsadoon8837
    @areejalsadoon8837 4 роки тому +7

    هل ال recursion يكون دائماً مع if؟

    • @AdelNasim
      @AdelNasim  4 роки тому +8

      او Switch المهم اي جملة يتوقف عندها, لتجنب الاستدعاء اللانهائي

  • @RH-xw6fr
    @RH-xw6fr 5 років тому +1

    احسنت ..شرح ممتاز

    • @AdelNasim
      @AdelNasim  5 років тому

      كل الشكر ...
      وبالتوفيق الك ...

  • @pythonista8944
    @pythonista8944 3 роки тому

    اسطوره من يومك يا دكتور

  • @yaheyakamel1316
    @yaheyakamel1316 3 роки тому

    اسطورة ما شاء الله

  • @MohamedYasser-io7gu
    @MohamedYasser-io7gu 4 роки тому +2

    int factorial_func(int num) {
    int sum{ 1 };
    if (num == 0 || num == 1)
    return sum;
    else
    sum *= num;
    factorial_func(num - 1);
    }
    why this function is does not work correctly

    • @AdelNasim
      @AdelNasim  4 роки тому

      int factorial_func(int num) {
      int sum { 1 };
      if (num == 0 || num == 1)
      return sum;
      else
      //sum *= num;
      return num *factorial_func(num - 1);
      }

    • @Mohamedkhalaf-yo6qk
      @Mohamedkhalaf-yo6qk 3 роки тому

      @@AdelNasim ❤

  • @Rasha3ah
    @Rasha3ah 5 років тому +2

    شرح رؤؤؤعه شكرا للك 🌹🌷

    • @AdelNasim
      @AdelNasim  5 років тому +1

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

  • @alzallwaim5130
    @alzallwaim5130 Рік тому

    ساخوان شنو فايبوناشي هذي مو راضيه تدخل مخي

  • @ashrafabdu3339
    @ashrafabdu3339 5 років тому +1

    لوسمحت لوكنت تريد ان تطبع السلسله كامل
    اريد طباعه السلسله كامل

    • @AdelNasim
      @AdelNasim  5 років тому

      شوف الراط
      www.tutorialspoint.com/cplusplus-program-to-find-fibonacci-numbers-using-iteration

  • @مروهحسنعباسهاديالكارضي

    شكرآ شرح ممتاز

    • @AdelNasim
      @AdelNasim  4 роки тому

      كل التوفيق الك

  • @osamahtajal-deen9389
    @osamahtajal-deen9389 4 роки тому +1

    You are the best

    • @AdelNasim
      @AdelNasim  4 роки тому +1

      Thanks for your support
      :)

  • @karimjradeh8800
    @karimjradeh8800 4 роки тому +1

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

    • @AdelNasim
      @AdelNasim  4 роки тому +2

      مافي فرق بيناتهم, المصطلحين برمزو للتكرار العائد على نفسو بمعنى الاستدعاء الذاتي بالنسبة للتعريف ممكن نحكي
      Recursion: is when a statement in a function calls itself repeatedly

    • @karimjradeh8800
      @karimjradeh8800 4 роки тому +1

      Adel Nasim
      شكرا على ردك الرائع . هيك وضحت الصورة .
      سؤال تاني ممكن بالركيرجن نستغنا عن استعمال حلقة for

    • @AdelNasim
      @AdelNasim  4 роки тому +1

      يسعدك صديقي، اه ممكن لكن مش بجميع الحالات لانو الrecursion يتضاعف بشكل كبير على الmemory، وبناءا على هالحكي بخطر عبالك انو ما نستخدم الrecursion لكن في بعض مسائل ما بتنحل إلا بالrecursion مثل مسائل الdynamic
      بالتوفيق الك

    • @karimjradeh8800
      @karimjradeh8800 4 роки тому +1

      Adel Nasim
      شكرا كتير حياك الله ❤️❤️

    • @karimjradeh8800
      @karimjradeh8800 4 роки тому

      استاذ عادل سؤال تاني بعد اذنك . ليش بمثال الفايبريشن لازم نكتب بالbase case
      Return n ؟ واذا كتبنا رقم 2 مثلاً بيطبع البرنامج
      رقم مختلف تماماً على شاشة الكونسول ؟

  • @عبداللهالنعمي-ق5م

    كيف ترتب السطر بضغطه

  • @فهدالعنزي-ق6ت4ذ

    وشو فايبوناشي؟

  • @bayernlover7367
    @bayernlover7367 4 роки тому +8

    عفكرة ال recursion موضوع مزعج بالنسبة الي مع اني حليت ال fibonacci بطريقة ال for loop اما لما احاول احله بال recursion بنعجق وببدأ انرفز يعني صارلي ساعة بحاول احله لحالي قبل ما اشوف شرحك معرفتش🤕🤕 ولما اشوف الشرح بفهمه وكذلك الامر بمثال ال factorial موضوع حله سهل جدا بدون recursion اما لما حاولت بال recursion بنعجق وما بعرف احله الا لما اشوف الشرح وهسه اذا تعطيني سؤال غيرهم ببطل اعرف احل ومع اني حالل اسئلة اعقد من هيك بكثير بس ما بعرف هالموضوع صار عقدة عندي

    • @AdelNasim
      @AdelNasim  4 роки тому +2

      وضعك طبيعي صديقي، بصراحة هذا الموضوع بالذات بحتاج ممارسة وتعب اكثر من اي موضوع آخر، لكن بالنهاية ان شاء الله إلا ما يوصلك، وكلو حسب تعبك وبحثك عن الموضوع، بالتوفيق الك

    • @bayernlover7367
      @bayernlover7367 4 роки тому +1

      Adel Nasim اشكرك لمجهوداتك انا من الفترة هالموضوع ببالي وفاهم الامثلة المشروحة وحليت كذا مثال بسيط عليه بس مضطر اني اتعمق فيه شوي عشان موضوع ال implementation الخاص ب ال binary tree ❤️❤️❤️

    • @AdelNasim
      @AdelNasim  4 роки тому +1

      @@bayernlover7367 حاول خد وقتك بالموضوع وما تكون مستعجل، وان شاء الله الامور بتمشي وبتكون طيبة

    • @MohammedAli-p7e9d
      @MohammedAli-p7e9d 10 місяців тому

      ​@@bayernlover7367 كيف وضعك الان مع ال recursion؟ انا حاليا مثلك 😢

    • @bayernlover7367
      @bayernlover7367 10 місяців тому +1

      @@MohammedAli-p7e9d
      الوضع صار سهل كثير
      بالتوفيق لك

  • @عبدالرحمنالجبوري-ض7ي
    @عبدالرحمنالجبوري-ض7ي 5 років тому +1

    جزاك الله خيرا

    • @AdelNasim
      @AdelNasim  5 років тому

      اجمعين يا رب.

  • @Spencer-Xx
    @Spencer-Xx 4 роки тому

    وإذا كان عندي أمر cout...هو رح يطبعلي النتيجة من تحت لفوق... صح؟...متل هاد
    #include
    using namespace std;
    void printArray(const int arr[],int first, int last) ;
    if(first>last)
    cout

  • @rayhanalswadi2282
    @rayhanalswadi2282 4 роки тому +1

    مشكور

  • @mohammedbalousha9467
    @mohammedbalousha9467 3 роки тому

    شرح رائع فنان

  • @hesham4081
    @hesham4081 4 роки тому +1

    You are awesome.Thanks.

    • @AdelNasim
      @AdelNasim  4 роки тому

      Thank you for supporting, good luck :)

  • @abdallahsamir9662
    @abdallahsamir9662 2 роки тому

    ممتاز
    جزاك الله خيرا

  • @MohamedTaha-tw6kz
    @MohamedTaha-tw6kz 4 роки тому

    كيف حضرتك عملت فانكشن f بتكون void وعملت لها return

  • @roaaau2967
    @roaaau2967 5 років тому +2

    شكرا جزيلا شرحك كتير واضح
    بس عندي سؤال اليوم بالفحص اجا اكتب تابع فيه مصفوفة ثنائية يرجع رقم العمود يلي مجموع الاعداد فيه اكبر شي ممكن بس تعطيني فكرته لانه ما كتير قدرت اوصل للحل الامثل

    • @AdelNasim
      @AdelNasim  5 років тому

      يسعدك يا رب ..
      الرابط ممكن يفيدك:
      www.geeksforgeeks.org/find-column-with-maximum-sum-in-a-matrix/
      واذا ما فهمتي الكود بنصحك تشاهدي درس الـ
      pair
      على القناة:
      ua-cam.com/video/ucQnEO0MSSs/v-deo.html

  • @ahmedelmelegy5490
    @ahmedelmelegy5490 5 років тому +1

    شرحك ممتاز

    • @AdelNasim
      @AdelNasim  5 років тому

      كل الشكر ..
      وبالتوفيق الك ..

  • @زهرهالارجوان-ق5ل
    @زهرهالارجوان-ق5ل 2 роки тому

    سلام عليكم أستاذنا الفاضل انت تكلمت return لا تأتي مع void فكيف جاءت في المثال ال حصل في الدقيقة 3:25؟؟؟؟ مع جزيل الشكر والتقدير 😊♥️

    • @ahmedomar7245
      @ahmedomar7245 2 роки тому

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

  • @ibrahim__alsayed
    @ibrahim__alsayed Рік тому

    شكراً

  • @ahmedsabergalal5548
    @ahmedsabergalal5548 5 років тому

    ِشررحك جميل بس ةهنا لي بنعمل return1;
    10:36

  • @محمد-ج1ح4د
    @محمد-ج1ح4د 4 роки тому

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

    • @AdelNasim
      @AdelNasim  4 роки тому +1

      اهلا صديقي, في كثير مواقع اذا حاب تبلش بموقع يمشي معك بالتدريج بلش بموقع URI وبعدها بس تشوف حالك صرت احسن فوت على Codeforces او Hacker Rank بالتوفيق

    • @محمد-ج1ح4د
      @محمد-ج1ح4د 4 роки тому +1

      @@AdelNasim فتحت موقع يو ار اي وما عرفت استخدمه ممكن مساعدة
      المشكله انه لما احل خطأ كيف بدي اطلع الاجابة النموذجيه

    • @AdelNasim
      @AdelNasim  4 роки тому

      نزل اي استفسار على المجموعة ليمشو معك الشباب خطوة بخطوة
      facebook.com/groups/281852196102657

  • @justworkfine321
    @justworkfine321 2 роки тому

    English?

  • @mohamedkhalaf594
    @mohamedkhalaf594 4 роки тому +1

    ممكن أعرف هوا حضرتك شغال بأى برنامج c++ ?

    • @AdelNasim
      @AdelNasim  4 роки тому +1

      Visual studio 2017

    • @mohamedkhalaf594
      @mohamedkhalaf594 4 роки тому +1

      شكرا جزيلا لحضرتك

    • @mohamedkhalaf594
      @mohamedkhalaf594 4 роки тому +2

      @@AdelNasim تم الاشتراك بنجاح

    • @AdelNasim
      @AdelNasim  4 роки тому +1

      @@mohamedkhalaf594 حياك الله , بالتوفيق الك

  • @تيتاززوو
    @تيتاززوو Рік тому

    شرح رائع

  • @recommendedforall2463
    @recommendedforall2463 5 років тому

    بارك الله فيك

  • @hagarkhaled9721
    @hagarkhaled9721 5 років тому

    طب لو حطيت cout بعد ما نديت الفانكشن مش قبلها ايه اللي هيحصل

    • @aljoker2x
      @aljoker2x 5 місяців тому

      هتفرج علي الفيديو وهرد عليك

  • @Mohamedkhalaf-yo6qk
    @Mohamedkhalaf-yo6qk 3 роки тому

    شرح رائع 🤩

  • @حذيفةأحمد
    @حذيفةأحمد 4 роки тому +1

    Thanx..You Are Awesome & Handsome...

    • @AdelNasim
      @AdelNasim  4 роки тому +1

      Thank you for your support, good luck
      :)

  • @missamal4553
    @missamal4553 6 років тому

    شششكرا ججدا شرحك بطل

  • @othmanealiane8816
    @othmanealiane8816 3 роки тому

    Solve problem :
    'error': Function was not declared in this scope
    #include
    // #include
    int main()
    {
    int x = 10 , y = 20 ;
    std::swap(x,y);
    std::cout

  • @othmaneabderrahimstudentfiche

    fibonacci of zero is = 1 not 0

  • @mohamadz3tar203
    @mohamadz3tar203 3 роки тому

    استاذ عادل قانون فيوباناتشي لايطبق حرفيا في البرمجة حسب فهمي لان هو بيعطي ناتج صحيح لحد ال 8 بالصدفة بعدين الارقام غلط لان القانون هو الرقم الفيوباناتشي الانقص بمرة بعدين الرقم الانقص بمرتين وليس الرقم نفسه ناقص 1 وناقص 2 واذا كان كلامي خطأ اتمنى التصحيح لان المسالة اخدت معي وقت حسب القانون يلي حضرتك شارح عليه مسالة فيسبوناتشي وبعدين مالقيت حل عالنت متل مو كاتب حضرتتك

  • @hilanaibrahim9723
    @hilanaibrahim9723 3 роки тому

    Thank you!!!!!!!!!!!!!!!!

  • @Engineer_Mohammed_Nasr
    @Engineer_Mohammed_Nasr 2 роки тому +1

    ❤❤❤❤🌹🌹🌹🌹

  • @mohamdsy9143
    @mohamdsy9143 Рік тому

    😊😊

  • @saifhassan3249
    @saifhassan3249 Рік тому

    💗💗💗

  • @MazenFiki
    @MazenFiki 3 роки тому +1

    L E G E N D

  • @omarmando4621
    @omarmando4621 2 роки тому +1

    هو انا ليه غبي ومش فاهم زي باقي الناس

    • @mohamedelshafei8221
      @mohamedelshafei8221 2 роки тому +2

      علي فكرة ده طبيعي كده انك تكون مش فاهم ف الاول لانك لسه بادأ وبتعود عقلك علي حجات جديده عليه ،، اعظم المبرمجين كانوا ف الاول مش عارفين حاجه عن البرمجه ، لان دي مهارة بتكتسب ب المذاكرة و الممارسه الكتير
      ف انت استمر وابدأ من اول فيديو ف الكورس وامشي درس درس وبالتدريج وبأذن الله الموضوع هيبقي سهل شويه بعدين

  • @mouhannadal-hmedi1501
    @mouhannadal-hmedi1501 5 років тому +1

    '❤❤❤❤❤❤❤❤❤

    • @AdelNasim
      @AdelNasim  5 років тому

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

  • @مريمويحيى-ب2ي
    @مريمويحيى-ب2ي 7 років тому

    👍👍👍👍👍

  • @rayhanalswadi2282
    @rayhanalswadi2282 4 роки тому +1

    مشكور

  • @Ibn_Ali36
    @Ibn_Ali36 3 роки тому

    جزاك الله خيرا

  • @rayhanalswadi2282
    @rayhanalswadi2282 4 роки тому +1

    مشكور