Skip to content

zerzavot/Fibonacci-using-fork

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

Fibonacci-using-fork

Printing Fibonacci with fork()

Description of Homework

Sizden kullanıcıdan alınan sayının fibonacci serisindeki F n ve sum(F n ) değerlerini bulup
ekrana yazdıran bir C programı yazmanız beklenmektedir. Ata işleminiz (parent process) kullanıcıdan ilgili sayıyı alıp, çocuk işleme (child process) gönderecek, çocuk işleminiz ise gelen sayıya göre fibonacci toplama işlemlerini yapacaktır. Ata işleminiz çocuk işlemden gelen hesaplanmış F n ve sum(F n ) değerlerini ekrana yazacaktır.
Veri alış verişinde pipe kullanmanız beklenmektedir.
Global değişken kullanılarak oluşturulan programlar değerlendirilmeyecektir. Yardımcı olması için doküman paylaşılmıştır.
f0=0, f1=1, f2=1, fn= fn-1 + fn-2 for n>=3.

Working Principle

I write a c program that finds the fibonacci series and its sum.
Parent process takes the number of elements from user and send it to child process.
Child process find the fibonacci series, print them and send the sum of elements to parent.
Parent process print the sum value. I did this homework with using pipe. Have fun:)

Build & Run


gcc fork.c
./a.out

Requirements

gcc Ubuntu OS

Result

Ekran Görüntüsü - 2020-05-09 13-48-32

About

Printing Fibonacci with fork()

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages