admiral-s
چهارشنبه 09 فروردین 1391, 15: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();
}
من تازه برنامه نویسی رو شروع کردم یه برنامه نوشتم به زبان 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();
}