Цикл for, вывод на экран последовательности чисел - C#
Формулировка задачи:
Как вывести на экран 10 элементов последовательности 1, 1, 2, 3, 4, 6, 9...?
Решение задачи: «Цикл for, вывод на экран последовательности чисел»
textual
Листинг программы
using System; using System.Collections.Generic; using System.Linq; class Program { static IEnumerable<int> GetSequence() { int a = 1; int b = 1; int c = 2; yield return a; yield return b; yield return c; while (true) { int current = a + c; yield return current; a = b; b = c; c = current; } } static void Main() { foreach (var e in GetSequence().Take(10)) Console.WriteLine(e); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д