Цикл 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);
    }
}

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


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

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

15   голосов , оценка 3.867 из 5