АБ
Алексей Буканов
Задание 1.
using System;
namespace example {
class Program {
static void Main() {
Console.Write(" Введите целое положительное число: ");
uint number = uint.Parse(Console.ReadLine());
Console.WriteLine(" Сумма ряда = {0}", summa(number));
Console.ReadKey();
}
static double factorial(uint number) {
double result = 1;
while (number != 0) {
result *= number;
--number;
}
return result;
}
static double summa(uint limit) {
double sum = 0;
for (uint member = 1; member <= limit; ++member) {
if ((member & 1) == 1) sum += factorial(member);
else sum -= factorial(member);
}
return sum;
}
}
}