Untitled
#include <iostream> #include <sys/types.h> #include <unistd.h> #include <sys/wait.h> using namespace std; int katrori(int x) { return x*x; } int kubi(int x) { return x*x*x; } int fuqiakater(int x) { return x*x*x*x; } int trefishi(int x) { return 3*x; } int main() { int numri=2; pid_t pid1, pid2, pid3; if((pid1=fork())<0) { cout<<"Femija 1 nuk eshte krijuar me sukses "<<endl; return 1; } else { int rezultati = katrori(numri); cout<<"Procesi femije 1 ka numrin : "<<getpid()<<endl; cout<<"Katrori u llogarit nga femija 1 dhe rezultati eshte "<<rezultati<<endl; return 0; } if((pid2=fork())<0) { cout<<"Femija 2 nuk eshte krijuar me sukses "<<endl; return 1; } else { int rezultati = kubi(numri); cout<<"Procesi femije 2 ka numrin : "<<getpid()<<endl; cout<<"Kubi u llogarit nga femija 2 dhe rezultati eshte "<<rezultati<<endl; return 0; } if((pid3=fork())<0){ cout<<"Femija 3 nuk eshte krijuar me sukses "<<endl; return 1; } else { int rezultati = fuqiakater(numri); cout<<"Procesi femije 3 ka numrin : "<<getpid()<<endl; cout<<"Fuqia e katert u llogarit nga femija 3 dhe rezultati eshte "<<rezultati<<endl; return 0; } else{ int rezultati=kubi(numri); cout<<"Procesi prind ka numrin : "<<getpid()<<endl; cout<<"Kubi u llogarit nga prindi dhe rezultati eshte "<<rezultati<<endl; wait(NULL); cout<<"Femija ka perfunduar"<<endl; } return 0; }
Leave a Comment