Advertisement
blackpab

Lab 3 - zadanie 8

Dec 29th, 2016
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.76 KB | None | 0 0
  1. /* Napisz program, który wczytuje ze standardowego wejścia liczbę naturalną n i wypisuje na
  2. standardowym wyjściu element ciągu Fibonacciego o indeksie n. Ciąg Fibonacciego jest
  3. zdefiniowany w taki sposób, że pierwszy wyraz jest równy 0, drugi jest równy 1, a każdy
  4. następny jest sumą dwóch poprzednich. */
  5. #include <stdio.h>
  6. #include <stdlib.h>
  7.  
  8. int main(void) {
  9.     int n,w1=0,w2=1;
  10.    
  11.     //Naturalne n
  12.     do{
  13.         printf("Podaj n: ");
  14.         scanf("%d", &n);
  15.     } while(n<=0); 
  16.    
  17.     if (n==1)
  18.         printf("Wynik: 0");
  19.     else if (n==2)
  20.         printf("Wynik: 1");
  21.     else
  22.     {
  23.         do
  24.         {
  25.             w2=w2+w1; // Kolejny wyraz ciagu
  26.             w1=w2-w1; // Poprzedni wyraz ciągu //potrzebny do obliczen
  27.             n--;           
  28.         }while(n>=2);
  29.        
  30.     printf("wynik= %d", w1);           
  31.     }  
  32.     return 0;
  33. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement