Дано действительное положительное число - C#
Формулировка задачи:
Дано действительное положительное число 0 < ε < 1. Вывести номер i и значение ai первого члена последовательности, меньшего ε. Члены последовательности рассчитываются по формуле:
ai = 2/i!
Например: ε = 0.01 Тогда i = 6 и ai = 0.002778
я школу закончил в 94....я ничего не помню!!!! Помогите...
откуда 6 откуда 0.002778....
еще программу надо написать, чтобы сама считала
Решение задачи: «Дано действительное положительное число»
textual
Листинг программы
using System; class Program { /// <summary> /// Вычисление факториала числа. /// </summary> static uint Factorial(uint n) { if (n <= 1) return 1; else return n * Factorial(n - 1); } static void Main() { Console.Write("Введите eps: "); double eps = double.Parse(Console.ReadLine()); uint i = 1; double ai = 0; while (true) { ai = 2.0 / Factorial(i); // Рассчёт ai можно сделать оптимальней. if (ai < eps) break; i++; } Console.WriteLine("i = {0}, ai = {1}", i, ai); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д