الموضوع: سؤال في cpcs 202
عرض مشاركة واحدة
منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 17-05-2010, 05:16 PM   #4

Mr.Ahmad

عضو هيئة تدريس

الصورة الرمزية Mr.Ahmad

 
تاريخ التسجيل: Jul 2008
كلية: كلية الحاسبات وتقنية المعلومات
التخصص: IT
نوع الدراسة: عضو هيئة تدريس
المستوى: متخرج
البلد: جــــدة
الجنس: ذكر
المشاركات: 2,477
افتراضي رد: سؤال في cpcs 202

المشاركة الأصلية كتبت بواسطة هلالي و بس مشاهدة المشاركة
مستر احمد ايش المشكلة في هذا الكود
كود:
#include<stdio.h>
int factorial(int n) 
{ 
 return ( n * factorial(n-1)  ); 
}  
 
int main (void)
{
int  n,fact=1,i=0;
 
  printf("Enter number for to computes the factorial >");
  scanf("%d", &n);
 if (n!=0)
 { 
while(i<n)
  {
 fact = factorial(n);
  i++;
 }
 
 }
 
printf(" factorial = %d\n",fact);
 
    return(0);
}
ارجو الرد في اسرع وقت ممكن
ولك جزيل الشكر مقدماً
المشكلة كانت في Function التي اسمها factorial . لم تضع لها نهاية تقف عندها .
تصحيحها :

كود PHP:
int factorial(int n

 if ( 
<= 0) return 1;
 return ( 
factorial(n-1)  ); 

بالتوفيق .

 

توقيع Mr.Ahmad  

 

سبحان الله وبحمد ,,, سبحان الله العظيم
الحمد لله كما ينبغي لجلال وجهه وعظيم سلطانه .
اللهم صل على محمد وعلى آل محمد كما صليت على إبراهيم وعلى آل إبراهيم إنك حميد مجيد . اللهم بارك على محمد وعلى آل محمد كما باركت على إبراهيم وعلى آل إبراهيم إنك حميد مجيد.

 

Mr.Ahmad غير متواجد حالياً   رد مع اقتباس