Найти наименьший номер элемента последовательности, для которого выполняется условие - 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);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д