Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* Napisz program, który wczytuje ze standardowego wejścia liczbę naturalną n i wypisuje na
- standardowym wyjściu element ciągu Fibonacciego o indeksie n. Ciąg Fibonacciego jest
- zdefiniowany w taki sposób, że pierwszy wyraz jest równy 0, drugi jest równy 1, a każdy
- następny jest sumą dwóch poprzednich. */
- #include <stdio.h>
- #include <stdlib.h>
- int main(void) {
- int n,w1=0,w2=1;
- //Naturalne n
- do{
- printf("Podaj n: ");
- scanf("%d", &n);
- } while(n<=0);
- if (n==1)
- printf("Wynik: 0");
- else if (n==2)
- printf("Wynik: 1");
- else
- {
- do
- {
- w2=w2+w1; // Kolejny wyraz ciagu
- w1=w2-w1; // Poprzedni wyraz ciągu //potrzebny do obliczen
- n--;
- }while(n>=2);
- printf("wynik= %d", w1);
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement