برنامه ای به زبان سی پلاس پلاس می خوام که فاکتوریل اعداد بزرگتر را بدون آرایه حساب کنه......
برنامه ای به زبان سی پلاس پلاس می خوام که فاکتوریل اعداد بزرگتر را بدون آرایه حساب کنه......
باید یه حلقه ایجاد کنی
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;
}
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)