Составить программу нахождения первого члена последовательности - C#

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

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

Здравствуйте, у меня проблема. Мне нужно "Составить программу нахождения первого члена последовательности, больше 1. Вывести его значение и номер на экран. Найти синус суммы всех членов последовательности, предшествующих найденному.Вывести результат на экран." Я уже битый час пытаюсь сделать это задание, но ничего не выходит. Просто не понимаю как правильно составить. Само задание на скрине. Надеюсь на вашу помощь.

Решение задачи: «Составить программу нахождения первого члена последовательности»

textual
Листинг программы
  1. static void Main()
  2. {
  3.     var elem = GetSequence()
  4.         .Select((e, n) => new { Value = e, N = n + 1 })
  5.         .First(e => e.Value > 1);
  6.     Console.WriteLine($"a({elem.N})={elem.Value} > 1");
  7.     Console.WriteLine($"Sin(a(1)+...+a({elem.N - 1}))={Math.Sin(GetSequence().Take(elem.N - 1).Sum())}");
  8.     Console.ReadLine();
  9. }
  10.  
  11. static IEnumerable<double> GetSequence()
  12. {
  13.     for (int n = 1; true; n++)
  14.         yield return 2 * n * n / (double)(15 * n + 1);
  15. }

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


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

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

9   голосов , оценка 4.556 из 5

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

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

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