Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*******************************************************************************************************
- Enunt a treia problema:
- Sa se scrie un program C care va creea 2 procese fiu.
- Parintele va genera 2 numere aleatoare a si b, mai mici decat 10, si le va transmite fiilor.
- Primul fiu va calcula a la puterea b, iar al doilea va calcula b la puterea a.
- Rezultatele vor fi trimise inapoi parintelui care va afisa diferenta in modul dintre rezultate.
- Pentru trimiterea datelor catre copii folositi pipe-uri, iar pentru transferul rezultatelor spre parinte folositi fifo
- *******************************************************************************************************/
- #include <stdio.h>
- #include <stdlib.h>
- #include <sys/wait.h>
- int putere(int a, int b)
- {
- int x = 1;
- for(int i=1; i<=b; i++)
- x = x * a;
- return x;
- }
- int main(int argc, char* argv[])
- {
- printf("test: %d", putere(2,1));
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement