Advertisement
Guest User

Untitled

a guest
May 22nd, 2018
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.92 KB | None | 0 0
  1. /*******************************************************************************************************
  2. Enunt a treia problema:
  3.  
  4. Sa se scrie un program C care va creea 2 procese fiu.
  5. Parintele va genera 2 numere aleatoare a si b, mai mici decat 10, si le va transmite fiilor.
  6. Primul fiu va calcula a la puterea b, iar al doilea va calcula b la puterea a.
  7. Rezultatele vor fi trimise inapoi parintelui care va afisa diferenta in modul dintre rezultate.
  8. Pentru trimiterea datelor catre copii folositi pipe-uri, iar pentru transferul rezultatelor spre parinte folositi fifo
  9.  
  10. *******************************************************************************************************/
  11.  
  12. #include <stdio.h>
  13. #include <stdlib.h>
  14. #include <sys/wait.h>
  15.  
  16. int putere(int a, int b)
  17. {
  18. int x = 1;
  19. for(int i=1; i<=b; i++)
  20. x = x * a;
  21. return x;
  22. }
  23.  
  24. int main(int argc, char* argv[])
  25. {
  26. printf("test: %d", putere(2,1));
  27. return 0;
  28. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement