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

هلالي و بس

جامعي

 
تاريخ التسجيل: Apr 2009
التخصص: محاسبة
نوع الدراسة: إنتظام
المستوى: الثالث
الجنس: ذكر
المشاركات: 820
افتراضي رد: سؤال في cpcs 202

المشاركة الأصلية كتبت بواسطة Mr.Ahmad مشاهدة المشاركة
وإياك ,, ولكن في حلك السابق انت استخدمت مفهوم الـ Recursive وليس مفهوم الـ Iterative .

الحل الصحيح باستخدام اللوب (Iterative) :

كود PHP:
int main (void)
{
 
int  n,fact=1,i;
 
printf("Enter number for to computes the factorial >");
 
scanf("%d", &n);
 if (
!= 0
 {
  for (
i=n1i--)
  {
   
fact fact i;
  }
  
printf(" factorial = %d\n",fact);
 }
 return(
0);

بالتوفيق .
اشكرك مستر احمد على تعاونك
لكن في حال ادخال المستخدم (0) فما هو الحل
اعتقد لابد ان نضع هذة الجملة خارج جملة if
كود:
printf(" factorial = %d\n",fact);

 

توقيع هلالي و بس  

 

[motr]نقرتين لعرض الصورة في صفحة مستقلة الوقت و درجة الحرارة في مدينة جدة الآن نقرتين لعرض الصورة في صفحة مستقلة[/motr]






 

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