mohabad
سه شنبه 24 اردیبهشت 1392, 23:51 عصر
سلام خدمت دوستان عزیز .
من به یه مشکلی بر خوردم .مشکلم حساب این مساله هست اگه میشه راهنمایی کنید.
من این کد رو تست کردم شما هم تست کنید وقتی عدد 5 رو وارد میکنم چرا جوابش میشه 120 ؟
من موندم تو این جواب چرا مثلا 3 میشه 6؟
static void Main(string[] args)
{
int x, i;
int old=1;
string st1;
st1 = Console.ReadLine();
x = Int32.Parse(st1);
for (i = 1; i <= x; i++)
{
old = old * i;
Console.WriteLine(old);
}
Console.ReadKey();
}
}
}
تو کنسول وقتی عدد 5 رو میزنی اینو میاره !!!!
5
1
2
6
24
120
من به یه مشکلی بر خوردم .مشکلم حساب این مساله هست اگه میشه راهنمایی کنید.
من این کد رو تست کردم شما هم تست کنید وقتی عدد 5 رو وارد میکنم چرا جوابش میشه 120 ؟
من موندم تو این جواب چرا مثلا 3 میشه 6؟
static void Main(string[] args)
{
int x, i;
int old=1;
string st1;
st1 = Console.ReadLine();
x = Int32.Parse(st1);
for (i = 1; i <= x; i++)
{
old = old * i;
Console.WriteLine(old);
}
Console.ReadKey();
}
}
}
تو کنسول وقتی عدد 5 رو میزنی اینو میاره !!!!
5
1
2
6
24
120