R Program to Print the Fibonacci Sequence Last Updated : 23 Jul, 2025 Comments Improve Suggest changes 1 Likes Like Report The Fibonacci sequence is a series of numbers in which each number (known as a Fibonacci number) is the sum of the two preceding ones. The sequence starts with 0 and 1, and then each subsequent number is the sum of the two previous numbers. The Fibonacci sequence has many applications in various fields, including mathematics, computer science, and nature. To generate the Fibonacci sequence in R Programming Language, we will use a loop. The sequence is defined as follows: The first two numbers are 0 and 1.The next number is the sum of the two preceding numbers.Steps:To print the Fibonacci sequence in R, follow these steps: Take the input for the number of terms (n) to be generated in the sequence.Use a loop to generate the Fibonacci numbers.Print the numbers in the sequence.R program to print the Fibonacci sequence using a loop R # Function to print the Fibonacci sequence using a loop print_fibonacci <- function(n) { a <- 0 b <- 1 cat("Fibonacci Sequence:") for (i in 1:n) { cat(a, " ") next_num <- a + b a <- b b <- next_num } } # Example usage number_of_terms <- 10 print_fibonacci(number_of_terms) Output: Fibonacci Sequence:0 1 1 2 3 5 8 13 21 34 R program to print the Fibonacci sequence using Recursion R fibonacci <- function(n) { if (n <= 0) { return(NULL) } else if (n == 1) { return(0) } else if (n == 2) { return(1) } else { return(fibonacci(n - 1) + fibonacci(n - 2)) } } print_fibonacci_sequence <- function(n) { if (n <= 0) { cat("Invalid input. Please enter a positive integer.\n") return() } cat("Fibonacci Sequence:") for (i in 1:n) { cat(" ", fibonacci(i)) } cat("\n") } # Change the value of 'n' to the desired number of terms in the sequence n <- 10 print_fibonacci_sequence(n) Output: Fibonacci Sequence: 0 1 1 2 3 5 8 13 21 34Prints the Fibonacci sequence up to a specified number of terms.Input: Positive integer n indicating the number of terms to print.Checks if the input is valid (positive integer).Prints an error message if the input is not valid.Prints the terms of the sequence using the fibonacci function.Set the variable n to determine how many terms of the Fibonacci sequence to display (e.g., n <- 10 for the first 10 terms).Running the code with the chosen n will print the Fibonacci sequence up to the nth term. Comment L lunatic1 Follow 1 Improve L lunatic1 Follow 1 Improve Article Tags : R Language Explore R Tutorial | Learn R Programming Language 4 min read IntroductionR Programming Language - Introduction 4 min read Interesting Facts about R Programming Language 4 min read R vs Python 5 min read Environments in R Programming 3 min read Introduction to R Studio 4 min read How to Install R and R Studio? 4 min read Creation and Execution of R File in R Studio 5 min read Clear the Console and the Environment in R Studio 2 min read Hello World in R Programming 2 min read Fundamentals of RBasic Syntax in R Programming 3 min read Comments in R 3 min read R-Operators 5 min read R-Keywords 2 min read R-Data Types 5 min read VariablesR Variables - Creating, Naming and Using Variables in R 5 min read Scope of Variable in R 5 min read Dynamic Scoping in R Programming 5 min read Lexical Scoping in R Programming 4 min read Input/OutputTaking Input from User in R Programming 7 min read Printing Output of an R Program 4 min read Print the Argument to the Screen in R Programming - print() Function 2 min read Control FlowControl Statements in R Programming 4 min read Decision Making in R Programming - if, if-else, if-else-if ladder, nested if-else, and switch 3 min read Switch case in R 2 min read For loop in R 5 min read R - while loop 5 min read R - Repeat loop 2 min read goto statement in R Programming 2 min read Break and Next statements in R 3 min read FunctionsFunctions in R Programming 5 min read Function Arguments in R Programming 4 min read Types of Functions in R Programming 6 min read Recursive Functions in R Programming 4 min read Conversion Functions in R Programming 4 min read Data StructuresData Structures in R Programming 4 min read R Strings 6 min read R-Vectors 4 min read R-Lists 6 min read R - Array 7 min read R-Matrices 10 min read R-Factors 4 min read R-Data Frames 6 min read Object Oriented ProgrammingR-Object Oriented Programming 7 min read Classes in R Programming 3 min read R-Objects 3 min read Encapsulation in R Programming 3 min read Polymorphism in R Programming 6 min read R - Inheritance 7 min read Abstraction in R Programming 3 min read Looping over Objects in R Programming 5 min read S3 class in R Programming 8 min read Explicit Coercion in R Programming 3 min read Error HandlingHandling Errors in R Programming 3 min read Condition Handling in R Programming 5 min read Debugging in R Programming 3 min read Like