PDA

نسخه کامل مشاهده نسخه کامل : کلیه حالتهای fact لطفا کمکم کنید



ELHAM3000
04-03-2009, 16:59
سلام دوستان این سوالم مربوط به درس ساختمان داده هست

لطفا در رسیدن به جواب کمکم کنید چون هم نمره داره و هم باید تا هفته دیگه تحویل بدم .
کلیه حالتهایی که با ان میشه دستور fact (فاکتوریل ) را نوشت حداقل باید 4 تا از حالتهایش را ببریم و حد اکثر 10 حالت دارد . ممنون میشم اگه کمکم کنید . :11:

The_matrix
05-03-2009, 07:17
الگریتمه یا برنامه ؟
اگه برنامست به چه زبانیه؟؟

ELHAM3000
05-03-2009, 09:15
فرقی نمی کنه الگوریتم یا برنامه فقط موقع نوشتن لطفا ذکر کنید . به زبان ++c با تشکر فراوان

ELHAM3000
08-03-2009, 18:31
سلام دوستان کسی نیست که جواب منو زود بده :41:لطفا کمکم کنید تا 3 شنبه باید جواب رو ببرم

ayshin
09-03-2009, 10:57
فکر کنم نباید از خود تابع fact استفاده کنی؟اگه این طوره خوب می تونی از while و if و for استفاده کنی.کاری نداره خوب.

می تونی یه عدد بگیری و مثلا با while شرط کنی که تا وقتی عدد 1نشده و داخل حلقه while یه متغیر بذاری که مقدار اولیه ی اون برابر یک باشه(البته دقت کن که اون رو در بیرون از حلقه تعریفش کنی و مقدار دهی اولیه کنی).هر بار عدد رو در اون ضرب می کنی و یکی از عدد کم می کنی.و برای 0 هم یه شرط اتمام برنامه بذارو....
اگه مشکلت اینه بقیشم بگم.اگه نه یه چیز دیگس که سوالتو واضح تر بپرس شاید کسی بتونه کمکت کنه.