View difference between Paste ID: 3AMg00Ew and 8rrNVBj9
SHOW: | | - or go back to the newest paste.
1
/*
2
Программа для решения 
3
задания № 6
4
*/
5
6
 #include <stdio.h> // для printf
7
 int main()
8
         {
9
 double x, f, a, b, c;
10
11
    printf("Пожалуйста, введите значение аргумента X: ");
12
      scanf("%lf",&x);
13
    printf("Пожалуйста, введите значение числа A: ");
14
      scanf("%lf",&a);
15
    printf("Пожалуйста, введите значение числа B: ");
16
      scanf("%lf",&b);
17
    printf("Пожалуйста, введите значение числа C: ");
18
      scanf("%lf",&c);
19
 
20
    if ((x<0) && (b!=0)) 
21
        {
22
                f= -a*x*x*x - b;
23
                printf("(1) Функция вычисляется по формуле f= -a*x*x*x-b\n");  
24
                printf("F= %f\n",f);
25
        } 
26
27
	else 
28
        
29
  {
30
           if ((x>0) && (b==0))
31
         {
32
             if ((x-c)==0) 
33
             {
34
               printf("(2 Формула) Знаменатель равен нулю\n");
35
             } 
36
             else 
37
             {
38
               f= ((x-a)/(x-c));
39
               printf("(2) Функция вычисляется по формуле f= ((x-a)/(x-c))\n");
40
               printf("F= %f\n",f);
41
             }
42
         } 
43
44
          else
45
        {
46
           if ((c==0) && (x==0)) 
47
           {
48
               printf("(3 Формула) Знаменатель равен нулю\n");
49
           } 
50
           else 
51
           {
52
               f= ((x/c) + (c/x));
53
               printf("(3) Функция вычисляется по формуле f= ((x/c) + (c/x))\n");
54
               printf("F= %f\n",f);
55
           }
56
        }
57
  }
58
59
         
60
    return 0;
61
   
62
     }