برامج

ارجو المساعدة بسرعة [الأرشيف] - برامج نت

المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : ارجو المساعدة بسرعة


mena_7
04-30-2007, 09:49 PM
ممكن حد يقولي كود فك المحدد في لغة ++c بطريقة Recursive :smailes61:

يــس
04-30-2007, 10:56 PM
السلام عليكم
أخي الكريم لم أفهم: فك المحدد
أعرف أنه بطريقة Recursive نقوم بحساب الfactorial لعدد ما
واليك الطريقة :
#include <iostream.h>

int factorial(int);

void main(void) {
int number;

cout << "Please enter a positive integer: ";
cin >> number;
if (number < 0)
cout << "That is not a positive integer.\n";
else
cout << number << " factorial is: " << factorial(number) << endl;
}

int factorial(int number) {
int temp;

if(number <= 1) return 1;

temp = number * factorial(number - 1);
return temp;
}

والنتيجة تكون على الشكل التالي:
Please enter an integer value: 7
7 factorial is: 5040