Найти N-й член последовательности - C#

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

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

Каждый член последовательности десятичных цифр d1, d2, d3, ..., начиная с четвертой, равен последней цифре суммы трех предыдущих. По заданным d1, d2, d3 найти N-й член последовательности.

Решение задачи: «Найти N-й член последовательности»

textual
Листинг программы
Forms Code
{
     public List<int> Lar = new List<int>(): // Коллекция для хранения полученных данных
 
       private void button1_Click(object sender, EventArgs e)
       {
         Random rnd = new Random();
          
            for(int i=0; i<3; i++)           // Вводим 3 первые случайные цифры
            Lar.Add(rnd.Next(9,10));
            int N = 20;        //Задаемся или какое задано
            int t = 0;
            do
            {
                Lar.Add((Lar[t] + Lar[t + 1] + Lar[t + 2]) % 10);   // Последовательное дополнение цифр в коллекцию
                t++;
               
            } while (t <= N);
            listBox1.Items.Clear();  
            for (int i = 0; i < N; i++)   // Выводим все данные из коллекции для контроля правильности
                listBox1.Items.Add(Lar[i]);  
 
 
 
       }
}

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


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

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

15   голосов , оценка 4.267 из 5
Похожие ответы