Найти наименьший номер элемента последовательности, для которого выполняется условие - C#

Узнай цену своей работы

Формулировка задачи:

Условие задачи звучит так: "27. Задана последовательность Аn . Задано некоторое число e. Найти наименьший номер (!) элемента последовательности для которого выполняется условие М. An=1/(n+1), M:An<e. Вывести на экран номер и все элементы Аi где i = 1,2,3, n Вот код моей программы:
Листинг программы
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. namespace Kyrsovaya
  7. {
  8. class Program
  9. {
  10. static void Main(string[] args)
  11. {
  12. Console.WriteLine("Введите ваше число е");
  13. double e = Convert.ToDouble(Console.ReadLine());
  14. int n = 0;
  15. double an=5;
  16. while (true)
  17. {
  18. n=n+1;
  19. an = 1 / (n + 1);
  20. Console.WriteLine("Ai"+n+" = "+an);
  21. if (an < e)
  22. {
  23. Console.WriteLine("При n=" + n + " выполняется условиве (An<e), An=" + an);
  24. break;
  25. }
  26. }
  27. Console.ReadKey();
  28. }
  29. }
  30. }
Не могу понять что с ней не так!

Решение задачи: «Найти наименьший номер элемента последовательности, для которого выполняется условие»

textual
Листинг программы
  1. an = 1.0 / (n + 1);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4.333 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы