PDA

View Full Version : سوال راجع به فاکتوریل



admiral-s
چهارشنبه 09 فروردین 1391, 14:38 عصر
سلام.
من تازه برنامه نویسی رو شروع کردم یه برنامه نوشتم به زبان c که n رو بگیره و فاکتوریلش رو حساب کنه .اما نمیدونم چرا فقط تا 7 درست حساب میکنه...
میشه بگین اشکالش کجاست؟
ممنون.



#include<iostream.h>
#include<conio.h>
#include<stdio.h>

void main()
{
int i,n;
long int s;
printf("n=");
scanf("%d",&n);
s=1;
for(i=1;i<=n;i++)
s=s*i;
printf("n!=%d",s);
getch();
}

amir.bakhtiari
چهارشنبه 09 فروردین 1391, 15:04 عصر
int main()
{
int i,n;
long int s;
printf("n=");
scanf("%d",&n);
s=1;
for(i=1;i<=n;i++)
s*=i;
printf("n!=%ld",s);
getch();
}