Advertisement
Guest User

Untitled

a guest
Jan 17th, 2018
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.47 KB | None | 0 0
  1. // Continued fraction A
  2. #include <string.h>
  3. #include <ctype.h>
  4. #include <stdio.h>
  5.  
  6. #define SIZE 100
  7.  
  8. float calculate(int a[SIZE], int n, int i) {
  9.     if(i == n-1) {
  10.         return a[i];
  11.     }
  12.     else {
  13.         return a[i] + 1/calculate(a, n, ++i);
  14.     }
  15. }
  16.  
  17. int main() {
  18.  
  19.     int n, i;
  20.     int a[SIZE];
  21.  
  22.     scanf("%d", &n);
  23.     for(i = 0; i < n; i++) {
  24.         scanf("%d", &a[i]);
  25.     }
  26.  
  27.     printf("%.2f", calculate(a, n, 0));
  28.  
  29.     return 0;
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement