Найти наименьший номер элемента последовательности, для которого выполняется условие - C#
Формулировка задачи:
Условие задачи звучит так:
"27. Задана последовательность Аn . Задано некоторое число e. Найти наименьший номер
(!) элемента последовательности для которого выполняется условие М.
An=1/(n+1), M:An<e.
Вывести на экран номер и все элементы Аi где i = 1,2,3, n
Вот код моей программы:
Не могу понять что с ней не так!
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Kyrsovaya { class Program { static void Main(string[] args) { Console.WriteLine("Введите ваше число е"); double e = Convert.ToDouble(Console.ReadLine()); int n = 0; double an=5; while (true) { n=n+1; an = 1 / (n + 1); Console.WriteLine("Ai"+n+" = "+an); if (an < e) { Console.WriteLine("При n=" + n + " выполняется условиве (An<e), An=" + an); break; } } Console.ReadKey(); } } }
Решение задачи: «Найти наименьший номер элемента последовательности, для которого выполняется условие»
textual
Листинг программы
an = 1.0 / (n + 1);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д