Advertisement
Guest User

Fibonacijev niz u intervalu od a do b i suma niza

a guest
Nov 29th, 2015
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.60 KB | None | 0 0
  1. #include<stdio.h>
  2.  
  3.  
  4. int main()
  5. {
  6.     int a, b, p, s=0, broj, pre=1, prepre=1;
  7.     do {
  8.         printf("Unesite dva broja za interval od a do b: ");
  9.         scanf("%d %d", &a, &b);
  10.     } while (a < 1 && b < 1);
  11.    
  12.     printf("\nFibonacijev niz u datom intervalu je: ");
  13.     for (int i = 1; i<=b; i++) {
  14.        
  15.         if (i == 1) {
  16.             broj = pre;
  17.             if (i >= a) { printf("%d ", broj); s += broj; }
  18.         }
  19.  
  20.         else {
  21.             broj = pre + prepre;
  22.             if (broj >= a && broj<=b) { printf("%d ", broj); s += broj; }
  23.             prepre=pre;
  24.             pre = broj;
  25.  
  26.         }
  27.    
  28.     }
  29.  
  30.     printf("\n\nSuma fibonacijevih u ovom intervalu je: %d\n", s);
  31.     return 0;
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement