Anton0093

Задание_2_код

Oct 12th, 2020
640
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include <sys/types.h>
  2. #include <unistd.h>
  3. #include <stdio.h>
  4. #include <math.h>
  5. #include <stdlib.h>
  6. int main(){
  7.     double k = -1.0;
  8.     float l, m;
  9.     printf("Введите l : ");
  10.     scanf("%f", &l);
  11.    
  12.     printf("Введите m : ");
  13.     scanf("%f", &m);
  14.    
  15.     if (fork() == 0){
  16.        
  17.         while(k <= 1.0){
  18.             printf("sinh(%.2f) = %.2f\n", k, sinh(k));
  19.             k=k+m;
  20.             if(k == 0)
  21.                 exit(-1);
  22.         }
  23.        
  24.         printf("2)My pid = %d, my ppid = %d\n", (int) getpid(), (int) getppid());
  25.     }
  26.     else {
  27.        
  28.         while(k <= 1.0){
  29.             printf("cosh(%.2f) = %.2f\n", k, cosh(k));
  30.             k = k+l;
  31.         }
  32.    
  33.         printf("1)My pid = %d, my ppid = %d\n", (int) getpid(), (int) getppid());
  34.     }
  35.  
  36.     return 0;
  37. }
  38.  
RAW Paste Data