PB210050

PB210050



TemaŁ Język C


INFORMATYKA WYKŁAD 4


pliki nagłówkowe | Liczby Fibonacciego - są to liczby, z których każda kolejna jest równa sumie dwóch poprzednich, fn ~ M)-l "ł" ffi-2 fn=l i f,=l


tfinclude <stdio.h> //include <conio.h> long fib(long)s^, void main(void) f|


prototyp funkcji fib(long)

long n,fl ,f2,y,s;

printf("Podaj n\n");    HĘ I

scali f("%ld",n);    wywołanie fiinkcj. fib(n)

print^"%ld\n",fib(n));

return;———;    -:-' funkcja main() jedyna, która nie posiada

lotlg fibflong n)

long I, yj, y2, yi if((n=0)|| (n==l)) return (1);

yi=l; y2=i;

for(i=2;i<=n;i++)

|

|

y=yi+y2; yi-y2; y2*y;

|

return y;


prototypu. Ponieważ jest typu void ("pusty") instrukcja return jest niekonieczna

Nagłówek funkcji fib()

Ciało funkcji flbflong n). W zależności od wartości n funkcja zwraca 1 lub obliczoną wartość y- stąd dwie instrukcje return.


Wyszukiwarka

Podobne podstrony:
61170 PB210049 Tematr Język CINFORMATYKA WYKŁAD 4FunkcjeProgram w języku C jest ciągiem funkcji. Fun
63531 PC120020 Tcmst: Język C INFORMATYKA WYKŁAD 5 Program obliczający iloczyn dwa macierzy WxW (prz
TEMAT: GRAFICZNE PROCEDURY PIERWOTNE Język LOGO KOMENIUSZ tworzą procedury i funkcje pierwotne. Są t
Wykład 3Reakcje chemiczne .^S •    Reakcje chemiczne są to takie przemiany, w wy
78410 PB210048 INFORMATYKA WYKŁAD 3 Temat: Język C7 Program zamienia znak wprowadzany jako mała Kter
PB210044 INFORMATYKA WYKŁAD 3Temat: Język C 6 Różne operatory Podstawowe:    + f -
PC190028 INFORMATYKA WYKŁAD 6    Temat: Język C 4Tablice dwuwymiarowe Tablicędtouwymi
44427 P1020073 (4) INFORMATYKA WYKŁAD 7 Temat: Język C Plik-z danymi

więcej podobnych podstron