Advertisement
Ligh7_of_H3av3n

4.TribonacciSequence

Feb 2nd, 2024
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.01 KB | None | 0 0
  1. package MoreExercise;
  2.  
  3. import java.util.Scanner;
  4.  
  5. public class TribonacciSequence {
  6.     public static void main(String[] args) {
  7.         Scanner scanner = new Scanner(System.in);
  8.  
  9.         int num = scanner.nextInt();
  10.         printTribonacciSequence(num);
  11.     }
  12.  
  13.     // Method to print the Tribonacci sequence up to num terms
  14.     private static void printTribonacciSequence(int num) {
  15.         if (num <= 0) {
  16.             return;
  17.         }
  18.  
  19.         int[] sequence = new int[num];
  20.         sequence[0] = 1;
  21.         if (num > 1)
  22.             sequence[1] = 1;
  23.         if (num > 2)
  24.             sequence[2] = 2;
  25.  
  26.         System.out.print(sequence[0]);
  27.         if (num > 1)
  28.             System.out.print(" " + sequence[1]);
  29.         if (num > 2)
  30.             System.out.print(" " + sequence[2]);
  31.  
  32.         for (int i = 3; i < num; i++) {
  33.             sequence[i] = sequence[i - 1] + sequence[i - 2] + sequence[i - 3];
  34.             System.out.print(" " + sequence[i]);
  35.         }
  36.         System.out.println();
  37.     }
  38. }
  39.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement