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