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