الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

برنامج صغير اوى 20 سطر ممكن حد يتواضع ويشرحه لى؟

مغلق
بدأه smart1_software_engineer في 31 مارس 2006 · 2 رد · 504 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

#include <iostream.h>

long fact(long) ;

long nCr(long,long) ;

int main()

{

long n , r ;

cout << "Please enter n , r to compute nCr :" ;

cin >> n >> r ;

cout << n << 'C' << r << " = " << nCr(n,r) ;

return 0 ;

}

long fact(long n)

{

if(n < 2) return 1 ;

return n * fact(n-1) ;

}

long nCr(long n , long r)

{

return fact(n) / fact® / fact(n-r) ;

}

كل خطوه معناها ايه لو سمحتم

وشكرا

#2
#include <iostream.h>
long fact(long);
long nCr(long,long);
int main()
{
long n , r;
cout << "Please enter n , r to compute nCr :";
cin >> n >> r;
cout << n << 'C' << r << " = " << nCr(n,r);
return 0;
}
long fact(long n)
{
if(n < 2) return 1;
return n * fact(n-1);
}
long nCr(long n , long r)
{
return fact(n) / fact® / fact(n-r);
}

الكود سهل ياأخى حاول تجتهد فى معرفة كل سطر وإذا لم تفهم أى شيى نحن فى الخدمة :)

Muhammad Allam

Computer Science

@Resource(MappedURL="My Blog" )

#3

جزاك الله خيرا اخى على التعديل

لقد فهمته وحدى بحمد الله

والف شكر على المرور والاهتمام

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…