برنامه ای به زبان سی پلاس پلاس می خوام که فاکتوریل اعداد بزرگتر را بدون آرایه حساب کنه......
Printable View
برنامه ای به زبان سی پلاس پلاس می خوام که فاکتوریل اعداد بزرگتر را بدون آرایه حساب کنه......
اعداد بزرگتر یعنی چی؟
باید یه حلقه ایجاد کنی
for
ایجاد کنی
برای مثال فاکتوریل 100 رو خساب کنه.
توجه
نمی خوام از آرایه استفاده کنم.
فاکتوریل 100 بدون آرایه تقریبا غیر ممکنه!نقل قول:
فکر نمی کنم نوع داده ای به این بزرگی داشته باشیم.
من قبلا برنامه فاکتوریل رو با آرایه نوشتم اگر اون رو می خواین براتون بذارم.
تابعی به نام chang که کاراکترهای حروف بزرگ رشته ورودی را به حروف کوچک و کاراکترهای حروف کوچک را به حروف بزرگ تبدیل کند؟؟؟
خوب ببين اين برنامه بكارت مياد!
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
int n;
int m=1;
long double factoriel=1;
cout<<"\nenter your number:";
cin>>n;
while(m<=n)
{
factoriel*=m;
m++;
}
cout<<endl<<n<<"!="<<factoriel;
getch();
return 0;
}