Вопрос задан 19.06.2023 в 18:58. Предмет Информатика. Спрашивает Комиссаров Артём.

Ряд чисел Фибоначчи задается следующим образом: первые два числа равны 1 ( F 1 = F 2 = 1 ), а

каждое следующее равно сумму двух предыдущих: F i = F i - 1 + F i - 2 . Напишите программу, которая вводит натуральное число N и выводит первые N чисел Фибоначчи. C# через While Входные данныеВходная строка содержит натуральное число N – количество нужных чисел Фибоначчи.Выходные данныеПрограмма должна вывести в одной строке первые N чисел Фибоначчи, разделив их пробелами.Примерывходные данные5выходные данные1 1 2 3 5
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Буяшова Александра.

Відповідь:

ulong f1=1,f2=f1,t,r;

  Console.Write("Введите желанное количество чисел последовательности:\n");

  r=Convert.ToUInt64(Console.ReadLine());

  if(r<0) Console.WriteLine("Неправильный ввод!");

  else{

  while(r>0){

   Console.Write(f1+" ");

   t=f1;

      f1=f2;

      f2+=t;

      r--;}}

  Console.ReadKey(true);

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, вот пример программы на C#, использующей цикл `while` для генерации первых N чисел последовательности Фибоначчи:

```csharp using System;

class Program { static void Main() { Console.WriteLine("Введите количество чисел Фибоначчи, которые нужно вывести:"); int N = int.Parse(Console.ReadLine());

int a = 1, b = 1; int count = 0;

Console.WriteLine("Первые " + N + " чисел Фибоначчи:");

while (count < N) { Console.Write(a + " ");

int next = a + b; a = b; b = next;

count++; } } } ```

Эта программа запрашивает у пользователя количество чисел Фибоначчи (N) для вывода. Затем она использует цикл `while`, чтобы генерировать и выводить первые N чисел последовательности Фибоначчи.

Пример работы программы:

``` Введите количество чисел Фибоначчи, которые нужно вывести: 5 Первые 5 чисел Фибоначчи: 1 1 2 3 5 ```

Вы можете изменить значение переменной `N` для получения большего или меньшего количества чисел Фибоначчи.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос