Рубрики

Программа для печати первых n чисел Фибоначчи | Комплект 1

Ниже приведена простая программа для печати первых n чисел Фибоначчи .


Примеры :

Input : n = 3
Output : 1 1 2

Input : n = 7
Output : 1 1 2 3 5 8 13

C ++

// C ++ программа для печати первых n чисел Фибоначчи
#include <bits/stdc++.h>

using namespace std; 

  
// Функция для печати первых n чисел Фибоначчи

void printFibonacciNumbers(int n) 

    int f1 = 0, f2 = 1, i; 

  

    if (n < 1) 

        return

  

    for (i = 1; i <= n; i++) 

    

        cout<<f2<<" "

        int next = f1 + f2; 

        f1 = f2; 

        f2 = next; 

    

  
// Код драйвера

int main() 

    printFibonacciNumbers(7); 

    return 0; 

  
// Этот код предоставлен rathbhupendra

С

// C программа для печати первых n чисел Фибоначчи
#include <stdio.h>

  
// Функция для печати первых n чисел Фибоначчи

void printFibonacciNumbers(int n)

{

    int f1 = 0, f2 = 1, i;

  

    if (n < 1)

        return;

  

    for (i = 1; i <= n; i++)

    {

        printf("%d ", f2);

        int next = f1 + f2;

        f1 = f2;

        f2 = next;

    }

}

  
// Код драйвера

int main()

{

    printFibonacciNumbers(7);

    return 0;

}

Джава

// Java-программа для печати первых n чисел Фибоначчи

  

class Test

{

    // Метод для вывода первых n чисел Фибоначчи

    static void printFibonacciNumbers(int n)

    {

        int f1 = 0, f2 = 1, i;

      

        if (n < 1)

            return;

      

        for (i = 1; i <= n; i++)

        {

            System.out.print(f2+" ");

            int next = f1 + f2;

            f1 = f2;

            f2 = next;

        }

    

      

    // Код драйвера

    public static void main(String[] args) 

    {

        printFibonacciNumbers(7);

    }

}

python3

# Программа Python для печати первых n
# Числа Фибоначчи

  
# Функция для печати первых n
Числа Фибоначчи

def printFibonacciNumbers(n):

      

    f1 = 0

    f2 = 1

    if (n < 1):

        return

    for x in range(0, n):

        print(f2, end = " ")

        next = f1 + f2

        f1 = f2

        f2 = next

          
# Управляемый код

printFibonacciNumbers(7)

  
# Этот код предоставлен Danish Raza

C #

// C # программа для печати первых n чисел Фибоначчи

using System;

  

class Test

{

    // Метод для вывода первых n чисел Фибоначчи

    static void printFibonacciNumbers(int n)

    {

        int f1 = 0, f2 = 1, i;

      

        if (n < 1)

            return;

      

        for (i = 1; i <= n; i++)

        {

            Console.Write(f2 + " ");

            int next = f1 + f2;

            f1 = f2;

            f2 = next;

        }

    

      

    // Код драйвера

    public static void Main() 

    {

        printFibonacciNumbers(7);

    }

}

  
// Этот код предоставлен нитин митталь.

PHP

<?php
// PHP программа для печати первой
// n чисел Фибоначчи

  
// Функция для печати первого n
// Числа Фибоначчи

function printFibonacciNumbers($n)

{

    $f1 = 0;

    $f2 = 1; 

    $i;

  

    if ($n < 1)

        return;

  

    for ($i = 1; $i <= $n; $i++)

    {

        echo($f2);

        echo(" ");

        $next = $f1 + $f2;

        $f1 = $f2;

        $f2 = $next;

    }

}

  

    // Код драйвера

    printFibonacciNumbers(7);

      
// Этот код предоставлен нитин митталь
?>


Выход:

1 1 2 3 5 8 13

Сложность времени: O (n)

Если вы как GeeksforGeeks и хотели бы внести свой вклад, вы также можете написать статью с помощью contribute.geekforgeeks.org или по почте статьи contribute@geeksforgeeks.org. Смотрите свою статью, появляющуюся на главной странице GeeksforGeeks, и помогите другим вундеркиндам.

Пожалуйста, пишите комментарии, если вы обнаружите что-то неправильное или вы хотите поделиться дополнительной информацией по обсуждаемой выше теме.

Рекомендуемые посты:

Программа для печати первых n чисел Фибоначчи | Комплект 1

0.00 (0%) 0 votes