Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
0 / 0 / 0
Регистрация: 23.07.2020
Сообщений: 20
1

Заполнить массив из 20 элементов числами Фибоначчи и вывести его на экран

02.08.2020, 13:16. Просмотров 184. Ответов 4

Как этот код написать в c#
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.08.2020, 13:16
Ответы с готовыми решениями:

Заполнить линейный массив из N элементов числами от -15 до 15 и вывести на экран сумму всех его отрицательных элементов
Заполнить линейный массив из N элементов числами от -15 до 15 и вывести на экран сумму всех его...

Заполнить одномерный массив случайными числами и вывести его на экран
1)заполнить одномерный массив случайными числами и вывести его на экран.Выбрать минимальный элемент...

Заполнить вектор из 20 элементов случайными числами в интервале [-15;10] и вывести его на экран.
Заполнить вектор из 20 элементов случайными числами в интервале и вывести его на экран. Найти...

Создать массив и заполнить его числами Фибоначчи
создать массив и заполнить его числами фибоначчи

4
0 / 0 / 0
Регистрация: 02.08.2020
Сообщений: 1
02.08.2020, 13:45 2
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
class Program
    {
        static void Main(string[] args)
        {
 
            int[] array = new int[20];
            for (int i = 1; i < array.Length; i++)
            {
                array[i] = Fibonacci(i);
                Console.Write($"{array[i]} ");
            }
 
 
            static int Fibonacci(int n)
            {
                if (n < 3)
                    return 1;
                else
                    return Fibonacci(n - 1) + Fibonacci(n - 2);
            }
 
        }
 
    }
0
1963 / 1143 / 435
Регистрация: 20.12.2014
Сообщений: 3,068
02.08.2020, 14:14 3
bill, может всё-таки так?
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
class Program
{
        static void Main(string[] args)
        {
 
            int[] array = new int[20];
            for (int i = 1; i < array.Length; i++)
            {
                array[i] = Fibonacci(i);
                Console.Write($"{array[i]} ");
            }
            Console.Read();
        }
 
        static int Fibonacci(int n)
        {
                if (n < 3)
                    return 1;
                else
                    return Fibonacci(n - 1) + Fibonacci(n - 2);
        }
}
0
319 / 165 / 95
Регистрация: 07.01.2016
Сообщений: 442
02.08.2020, 16:30 4
Цитата Сообщение от Emin Посмотреть сообщение
в c#
C#
1
2
3
4
5
6
7
8
9
        static void Main(string[] args)
        {
            int[] array = new int[20];
            for (int i = 0; i < 20; ++i)
            {
                Console.WriteLine(array[i] = i < 2 ? 1 : array[i - 2] + array[i - 1]);
            }
            Console.ReadKey();
        }
0
Жесток & Наивен
176 / 123 / 63
Регистрация: 02.02.2017
Сообщений: 312
03.08.2020, 03:16 5
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
        private static void Main(string[] args)
        {
            var arr = Enumerable.Range(0,20).Aggregate(new int[20],(a,n) =>
            {
                if(n == 0) a[n] = 0;
                else if(n == 1) a[n] = 1;
                else if(n == 2) a[n] = 1;
                else a[n] = a[n - 1] + a[n - 2];
                return a;
            });
            Console.WriteLine(string.Join(" ",arr));
            Console.ReadLine();
        }
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.08.2020, 03:16

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Заполнить одномерный массив m[n] случайными целыми числами от a до b и вывести его на экран.Значения a,b,c,d,n взять из таблицы.
Заполнить одномерный массив m случайными целыми числами от a до b и вывести его на экран.Значения...

Описать числовой массив на 25 элементов, заполнить случайными числами, вывести на экран
Описать числовой массив на 25 элементов и заполнить его случайными целыми числами, каждое из...

Заполнить одномерный массив случайными числами. Найти и вывести на экран наибольший его элемент и порядковый номер
Help please! Заполнить одномерный массив случайными числами. Найти и вывести на экран наибольший...

Заполнить массив случайными числами и вывести на экран сумму второго и предпоследнего элементов
Заполнить массив случайными числами и вывести на экран сумму второго и предпоследнего элементов.

Заполнить массив из 15 элементов случайными числами от 0 до 20. Вывести на экран честные элменты массива
Заполнить массив из 15 элементов случайными числами от 0 до 20. Вывести на экран честные элменты...

Заполнить массив из 8 элементов числами Фибоначчи
1)Заполнить двумерный массив 4х2 целых чисел с помощью типизированной костанты.Вывести массив на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.