Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package MoreExercise;
- import java.util.Scanner;
- public class TribonacciSequence {
- public static void main(String[] args) {
- Scanner scanner = new Scanner(System.in);
- int num = scanner.nextInt();
- printTribonacciSequence(num);
- }
- // Method to print the Tribonacci sequence up to num terms
- private static void printTribonacciSequence(int num) {
- if (num <= 0) {
- return;
- }
- int[] sequence = new int[num];
- sequence[0] = 1;
- if (num > 1)
- sequence[1] = 1;
- if (num > 2)
- sequence[2] = 2;
- System.out.print(sequence[0]);
- if (num > 1)
- System.out.print(" " + sequence[1]);
- if (num > 2)
- System.out.print(" " + sequence[2]);
- for (int i = 3; i < num; i++) {
- sequence[i] = sequence[i - 1] + sequence[i - 2] + sequence[i - 3];
- System.out.print(" " + sequence[i]);
- }
- System.out.println();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement