deyanmalinov

Variations with Repetition - Iterative

Jul 23rd, 2021 (edited)
96
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. package com.company;
  2.  
  3. public class Main {
  4.  
  5.     public static void main(String[] args) {
  6.         int arrSize = 3;
  7.         int num = 5;
  8.         int[] arr = new int[arrSize];
  9.  
  10.         while (true){
  11.             Print(arr);
  12.             int index = arrSize-1;
  13.             while (index >= 0 && arr[index] == 4){
  14.                 index--;
  15.             }
  16.             if (index < 0){
  17.                 break;
  18.             }
  19.             arr[index]++;
  20.             for (int i = index+1; i < arrSize ; i++) {
  21.                 arr[i]=0;
  22.             }
  23.         }
  24.     }
  25.     private static void Print(int[] arr) {
  26.         for (int i : arr) {
  27.             System.out.print(i + " ");
  28.         }
  29.         System.out.println();
  30.     }
  31. }
RAW Paste Data