. .
- n . . , : . 0.
, : .
1. , 1 n (n³1).
. sn - 1 n. sn=1+2++(n-1)+n=(1+2++(n-1))+n=sn-1+n, s0=0. s0=0, sn=sn-1+n, . sn=sn-1+n , n- , , .
static void Main()
{
Console.Write(" n: ");
int n=int.Parse(Console.ReadLine());
int s=0;
for (int i=1; i<=n; ++i)
s+=i;
Console.WriteLine("s="+s);
}
2. , n! x n.
. 0!=1!=1, n!=1*2*3**n, n!=(n-1)!n. , , b0=1, bn=bn-1*n.
static void Main()
{
Console.Write(" n: ");
int n=int.Parse(Console.ReadLine());
int f=1;
for (int i=1; i<=n; ++i)
f*=i;
Console.WriteLine("{0}!={1}", n, f);
}
3. , , n .
. , 1, , . : , , b0=0, bn=bn-1+cos nx (1). , S0=0, (2). (1-2).
static void Main()
{
Console.Write(" n: ");
int n=int.Parse(Console.ReadLine());
Console.Write(" x: ");
double x=double.Parse(Console.ReadLine());
double b=0, s=0;
for (int i=1; i<=n; ++i)
{
b+=Math.Cos(i*x);
s+=b/i;
}
Console.WriteLine("s={0:f2}",s);
}
4. , , n .
. , . . n=0, .
( , ), , q . . , , . , , (3). , , : S0=0, (4). , (3-4).
|
|
using System;
namespace Hello
{
class Program
{
static void Main()
{
Console.Write(" n: ");
int n=int.Parse(Console.ReadLine());
Console.Write(" x: ");
double x=double.Parse(Console.ReadLine());
double a=-1, s=0;
for (int i=1; i<=n; ++i)
{
a*=-x/i; s+=a;
}
Console.WriteLine("s={0:f2}",s);
}
}
}