معلومة ممكن تفيد حد لاستخدام كلمة return لوحدها عشان توقف شرط ل if أعتقد لازم تكون الدالة void انا جربت اكتبها int مش نفعت لذلك اعتقد انها لازم تكون void (هذا فقط عندما استخدم كلمة return لوحدها او سادة )
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
مافي فرق بيناتهم, المصطلحين برمزو للتكرار العائد على نفسو بمعنى الاستدعاء الذاتي بالنسبة للتعريف ممكن نحكي Recursion: is when a statement in a function calls itself repeatedly
يسعدك صديقي، اه ممكن لكن مش بجميع الحالات لانو الrecursion يتضاعف بشكل كبير على الmemory، وبناءا على هالحكي بخطر عبالك انو ما نستخدم الrecursion لكن في بعض مسائل ما بتنحل إلا بالrecursion مثل مسائل الdynamic بالتوفيق الك
استاذ عادل سؤال تاني بعد اذنك . ليش بمثال الفايبريشن لازم نكتب بالbase case Return n ؟ واذا كتبنا رقم 2 مثلاً بيطبع البرنامج رقم مختلف تماماً على شاشة الكونسول ؟
عفكرة ال recursion موضوع مزعج بالنسبة الي مع اني حليت ال fibonacci بطريقة ال for loop اما لما احاول احله بال recursion بنعجق وببدأ انرفز يعني صارلي ساعة بحاول احله لحالي قبل ما اشوف شرحك معرفتش🤕🤕 ولما اشوف الشرح بفهمه وكذلك الامر بمثال ال factorial موضوع حله سهل جدا بدون recursion اما لما حاولت بال recursion بنعجق وما بعرف احله الا لما اشوف الشرح وهسه اذا تعطيني سؤال غيرهم ببطل اعرف احل ومع اني حالل اسئلة اعقد من هيك بكثير بس ما بعرف هالموضوع صار عقدة عندي
وضعك طبيعي صديقي، بصراحة هذا الموضوع بالذات بحتاج ممارسة وتعب اكثر من اي موضوع آخر، لكن بالنهاية ان شاء الله إلا ما يوصلك، وكلو حسب تعبك وبحثك عن الموضوع، بالتوفيق الك
Adel Nasim اشكرك لمجهوداتك انا من الفترة هالموضوع ببالي وفاهم الامثلة المشروحة وحليت كذا مثال بسيط عليه بس مضطر اني اتعمق فيه شوي عشان موضوع ال implementation الخاص ب ال binary tree ❤️❤️❤️
وإذا كان عندي أمر cout...هو رح يطبعلي النتيجة من تحت لفوق... صح؟...متل هاد #include using namespace std; void printArray(const int arr[],int first, int last) ; if(first>last) cout
شكرا جزيلا شرحك كتير واضح بس عندي سؤال اليوم بالفحص اجا اكتب تابع فيه مصفوفة ثنائية يرجع رقم العمود يلي مجموع الاعداد فيه اكبر شي ممكن بس تعطيني فكرته لانه ما كتير قدرت اوصل للحل الامثل
يسعدك يا رب .. الرابط ممكن يفيدك: www.geeksforgeeks.org/find-column-with-maximum-sum-in-a-matrix/ واذا ما فهمتي الكود بنصحك تشاهدي درس الـ pair على القناة: ua-cam.com/video/ucQnEO0MSSs/v-deo.html
استاذ عادل قانون فيوباناتشي لايطبق حرفيا في البرمجة حسب فهمي لان هو بيعطي ناتج صحيح لحد ال 8 بالصدفة بعدين الارقام غلط لان القانون هو الرقم الفيوباناتشي الانقص بمرة بعدين الرقم الانقص بمرتين وليس الرقم نفسه ناقص 1 وناقص 2 واذا كان كلامي خطأ اتمنى التصحيح لان المسالة اخدت معي وقت حسب القانون يلي حضرتك شارح عليه مسالة فيسبوناتشي وبعدين مالقيت حل عالنت متل مو كاتب حضرتتك
علي فكرة ده طبيعي كده انك تكون مش فاهم ف الاول لانك لسه بادأ وبتعود عقلك علي حجات جديده عليه ،، اعظم المبرمجين كانوا ف الاول مش عارفين حاجه عن البرمجه ، لان دي مهارة بتكتسب ب المذاكرة و الممارسه الكتير ف انت استمر وابدأ من اول فيديو ف الكورس وامشي درس درس وبالتدريج وبأذن الله الموضوع هيبقي سهل شويه بعدين
اول مره استمتع في شرح برمجه ، اهنيك على الشرح السريع و المتميز
انا اسمع عنك , اول مرة اسمع لك فيديو بس طلعت برنس , شكرا هندسه
الله يسعدك دنيا وآخرة
الله يسهل عليك مثل ما تسهل لنا الشرح
يسعدك ربي واصل الشرح والله انت مبدع ولا تصدق الذي ينتقدون
اول مره افهم ال recursion من اول دقيقه في الفيديو
انت فناااان
تصحيح : اول خمس دقائق
من اصعب مواضيع الفانكشن بس شرح حضرتك ممتاز ما شاء الله
جزاك الله خير الجزاء وربنا يبارك في أهلك ومالك وعلمك وإن شاء الله يسعدك في الدارين يا رب والله شرح محترم وواضح جدا يا أستاذنا الغالي بالتوفيق يا رب ❤
اجمعين يا رب .. يسعدك صديقي .. كل الشكر الك ولدعمك .. بالتوفيق الك
في اول 2:20 شرحت ووصلت المعلومة
ماشاء الله تبارك الله شكرا لك على الشرح الجميل
شرحك أكثر من رائع ربنا يوفقك ي بشمهندس 💗💗
بحبك اخي عااااااادل
الله يعطيك العافيه افضل شرح في اليوتيوب
الله يعافيكي .. وشكرا على الشهادة الرائعة ..
ربي يحفظك ويخليك أل عائلتك....متابعتك من العراق....
حياكي الله .. فدوة لأهل العراق جميعا ❤❤
بالتوفيق الك
@@AdelNasim تسلملي❤❤
ماشاءالله طريقتك مرة فخمة بالشرح استمر♡♡
رحم الله والديك، شرحك جميل وغير معقد
شرحك ممتاز. استمر في العمل الصالح
تسلم .. ان شاء الله ..
للامانه والله شرحك روعه
باي حلقه المصفوفات الثنائيه function
شكرا الك ولدعمك ..
درس 34
@@AdelNasim يا دكتور في معك شرح غير c++
يعني HTML OR CSS OR JAVA OR ORACLE
قريبا ان شاء الله
شرحك أكثر من رائع ربنا يوفقك ي بشمهندس 💗💗
احلى كوتش
شرحك اكتير حلوى يا باش مهندس
انت لازم تكون بشركة غوغل يازلمة رهههههههههييييييييييبببببببببببب
والله انك أسطورة البرمجه
معلومة ممكن تفيد حد
لاستخدام كلمة return لوحدها عشان توقف شرط ل if
أعتقد لازم تكون الدالة void
انا جربت اكتبها int مش نفعت لذلك اعتقد انها لازم تكون void (هذا فقط عندما استخدم كلمة return لوحدها او سادة )
thanks
@@user-Ali-Al-Mosleh العفو
بالتوفيق :)
الله يجزيك الخير
آمين وإياكم@@mohammedabokhalaf6265
بارك الله فيك استمر
ممكن طلب ياريت تعطينا كتاب أو مواقع مجانية لحل الامثلة لنتقوى
الكتاب لل+cc كل الامثلة والحلول موجودة
شرح فاجر
يعطيك العافية شرحكك جدا ممتاز
بس عندي سؤال ليش لما تعطيه قيمه من 20 فما فوق بيعطيني الجواب بالسالب
ولما احط قيمه كبيرة كبيرة بحطلي الجواب صفر؟
الله يباركلك جزاك الله خيرا 🌷
هل ال recursion يكون دائماً مع if؟
او Switch المهم اي جملة يتوقف عندها, لتجنب الاستدعاء اللانهائي
احسنت ..شرح ممتاز
كل الشكر ...
وبالتوفيق الك ...
اسطوره من يومك يا دكتور
اسطورة ما شاء الله
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
int factorial_func(int num) {
int sum { 1 };
if (num == 0 || num == 1)
return sum;
else
//sum *= num;
return num *factorial_func(num - 1);
}
@@AdelNasim ❤
شرح رؤؤؤعه شكرا للك 🌹🌷
العفو .. بالتوفيق الك.
ساخوان شنو فايبوناشي هذي مو راضيه تدخل مخي
لوسمحت لوكنت تريد ان تطبع السلسله كامل
اريد طباعه السلسله كامل
شوف الراط
www.tutorialspoint.com/cplusplus-program-to-find-fibonacci-numbers-using-iteration
شكرآ شرح ممتاز
كل التوفيق الك
You are the best
Thanks for your support
:)
بعد اذنك شو الفرق بين الريكرسف و الريكرجن
وشو ترجمتون بالعربي واذا ممكن تعريفون
وشكرا على شرحك الرائع
مافي فرق بيناتهم, المصطلحين برمزو للتكرار العائد على نفسو بمعنى الاستدعاء الذاتي بالنسبة للتعريف ممكن نحكي
Recursion: is when a statement in a function calls itself repeatedly
Adel Nasim
شكرا على ردك الرائع . هيك وضحت الصورة .
سؤال تاني ممكن بالركيرجن نستغنا عن استعمال حلقة for
يسعدك صديقي، اه ممكن لكن مش بجميع الحالات لانو الrecursion يتضاعف بشكل كبير على الmemory، وبناءا على هالحكي بخطر عبالك انو ما نستخدم الrecursion لكن في بعض مسائل ما بتنحل إلا بالrecursion مثل مسائل الdynamic
بالتوفيق الك
Adel Nasim
شكرا كتير حياك الله ❤️❤️
استاذ عادل سؤال تاني بعد اذنك . ليش بمثال الفايبريشن لازم نكتب بالbase case
Return n ؟ واذا كتبنا رقم 2 مثلاً بيطبع البرنامج
رقم مختلف تماماً على شاشة الكونسول ؟
كيف ترتب السطر بضغطه
وشو فايبوناشي؟
عفكرة ال recursion موضوع مزعج بالنسبة الي مع اني حليت ال fibonacci بطريقة ال for loop اما لما احاول احله بال recursion بنعجق وببدأ انرفز يعني صارلي ساعة بحاول احله لحالي قبل ما اشوف شرحك معرفتش🤕🤕 ولما اشوف الشرح بفهمه وكذلك الامر بمثال ال factorial موضوع حله سهل جدا بدون recursion اما لما حاولت بال recursion بنعجق وما بعرف احله الا لما اشوف الشرح وهسه اذا تعطيني سؤال غيرهم ببطل اعرف احل ومع اني حالل اسئلة اعقد من هيك بكثير بس ما بعرف هالموضوع صار عقدة عندي
وضعك طبيعي صديقي، بصراحة هذا الموضوع بالذات بحتاج ممارسة وتعب اكثر من اي موضوع آخر، لكن بالنهاية ان شاء الله إلا ما يوصلك، وكلو حسب تعبك وبحثك عن الموضوع، بالتوفيق الك
Adel Nasim اشكرك لمجهوداتك انا من الفترة هالموضوع ببالي وفاهم الامثلة المشروحة وحليت كذا مثال بسيط عليه بس مضطر اني اتعمق فيه شوي عشان موضوع ال implementation الخاص ب ال binary tree ❤️❤️❤️
@@bayernlover7367 حاول خد وقتك بالموضوع وما تكون مستعجل، وان شاء الله الامور بتمشي وبتكون طيبة
@@bayernlover7367 كيف وضعك الان مع ال recursion؟ انا حاليا مثلك 😢
@@MohammedAli-p7e9d
الوضع صار سهل كثير
بالتوفيق لك
جزاك الله خيرا
اجمعين يا رب.
وإذا كان عندي أمر cout...هو رح يطبعلي النتيجة من تحت لفوق... صح؟...متل هاد
#include
using namespace std;
void printArray(const int arr[],int first, int last) ;
if(first>last)
cout
مشكور
شرح رائع فنان
You are awesome.Thanks.
Thank you for supporting, good luck :)
ممتاز
جزاك الله خيرا
كيف حضرتك عملت فانكشن f بتكون void وعملت لها return
معملش return لقيمة
شكرا جزيلا شرحك كتير واضح
بس عندي سؤال اليوم بالفحص اجا اكتب تابع فيه مصفوفة ثنائية يرجع رقم العمود يلي مجموع الاعداد فيه اكبر شي ممكن بس تعطيني فكرته لانه ما كتير قدرت اوصل للحل الامثل
يسعدك يا رب ..
الرابط ممكن يفيدك:
www.geeksforgeeks.org/find-column-with-maximum-sum-in-a-matrix/
واذا ما فهمتي الكود بنصحك تشاهدي درس الـ
pair
على القناة:
ua-cam.com/video/ucQnEO0MSSs/v-deo.html
شرحك ممتاز
كل الشكر ..
وبالتوفيق الك ..
سلام عليكم أستاذنا الفاضل انت تكلمت return لا تأتي مع void فكيف جاءت في المثال ال حصل في الدقيقة 3:25؟؟؟؟ مع جزيل الشكر والتقدير 😊♥️
هنا انت مش هترجع حاجة ده امر ايقاف بس لو جربت تقوله رجع اي حاجة هيرفض
شكراً
ِشررحك جميل بس ةهنا لي بنعمل return1;
10:36
ممكن مساعدة
بدي تمارين اتدرب عليهم او موقع يقدم هالشيء
اهلا صديقي, في كثير مواقع اذا حاب تبلش بموقع يمشي معك بالتدريج بلش بموقع URI وبعدها بس تشوف حالك صرت احسن فوت على Codeforces او Hacker Rank بالتوفيق
@@AdelNasim فتحت موقع يو ار اي وما عرفت استخدمه ممكن مساعدة
المشكله انه لما احل خطأ كيف بدي اطلع الاجابة النموذجيه
نزل اي استفسار على المجموعة ليمشو معك الشباب خطوة بخطوة
facebook.com/groups/281852196102657
English?
ممكن أعرف هوا حضرتك شغال بأى برنامج c++ ?
Visual studio 2017
شكرا جزيلا لحضرتك
@@AdelNasim تم الاشتراك بنجاح
@@mohamedkhalaf594 حياك الله , بالتوفيق الك
شرح رائع
بارك الله فيك
طب لو حطيت cout بعد ما نديت الفانكشن مش قبلها ايه اللي هيحصل
هتفرج علي الفيديو وهرد عليك
شرح رائع 🤩
Thanx..You Are Awesome & Handsome...
Thank you for your support, good luck
:)
شششكرا ججدا شرحك بطل
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
fibonacci of zero is = 1 not 0
استاذ عادل قانون فيوباناتشي لايطبق حرفيا في البرمجة حسب فهمي لان هو بيعطي ناتج صحيح لحد ال 8 بالصدفة بعدين الارقام غلط لان القانون هو الرقم الفيوباناتشي الانقص بمرة بعدين الرقم الانقص بمرتين وليس الرقم نفسه ناقص 1 وناقص 2 واذا كان كلامي خطأ اتمنى التصحيح لان المسالة اخدت معي وقت حسب القانون يلي حضرتك شارح عليه مسالة فيسبوناتشي وبعدين مالقيت حل عالنت متل مو كاتب حضرتتك
Thank you!!!!!!!!!!!!!!!!
❤❤❤❤🌹🌹🌹🌹
😊😊
💗💗💗
L E G E N D
هو انا ليه غبي ومش فاهم زي باقي الناس
علي فكرة ده طبيعي كده انك تكون مش فاهم ف الاول لانك لسه بادأ وبتعود عقلك علي حجات جديده عليه ،، اعظم المبرمجين كانوا ف الاول مش عارفين حاجه عن البرمجه ، لان دي مهارة بتكتسب ب المذاكرة و الممارسه الكتير
ف انت استمر وابدأ من اول فيديو ف الكورس وامشي درس درس وبالتدريج وبأذن الله الموضوع هيبقي سهل شويه بعدين
'❤❤❤❤❤❤❤❤❤
بالتوفيق الك.
👍👍👍👍👍
مشكور
جزاك الله خيرا
مشكور