Advertisement
Guest User

Untitled

a guest
May 29th, 2015
252
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.79 KB | None | 0 0
  1. public class FibonacciArray {
  2. public static int numb = 500;
  3. public static int[][] fibo = new int[numb+1][110];
  4.  
  5. public static void makeTable(){
  6. fibo[1][0]=1;
  7. fibo[2][0]=1;
  8.  
  9. for (int i = 3; i < fibo.length; i++) {
  10. int inmind=0;
  11. for (int j = 0; j < fibo[i].length; j++) {
  12. fibo[i][j] = (inmind + fibo[i-1][j] + fibo[i-2][j])%10;
  13. inmind = (inmind + fibo[i-1][j] + fibo[i-2][j])/10;
  14. }
  15. }
  16.  
  17.  
  18. }
  19.  
  20. public static void printFib(int n){
  21. boolean flag = false;
  22. for (int i = fibo[n].length-1; i >=0; i--) {
  23. if(fibo[n][i]!=0) flag = true;
  24. if(flag)
  25. System.out.print(fibo[n][i]);
  26. }
  27. System.out.println();
  28. }
  29.  
  30. public static void main(String[] args) {
  31. makeTable();
  32. for (int i = 0; i < fibo.length; i++) {
  33. System.out.print(i+" : ");
  34. printFib(i);
  35. }
  36.  
  37. }
  38.  
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement