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 | } |