.


:




:

































 

 

 

 





: , , .

: n (3).

sin3 (x), ≤ π,

f(x) = 1 + cos(x), π < x < π, (3)

x π, x ≥ π

/* 5.1 (3) n . : n = 3, x1 = 7∙π/6, y1 = 0,125;
x2 = π/2, y2 = 1; x3 = 2∙π, y3 = π = 3,1415 */

#include <stdio.h>

#include <math.h>

main()

{ float x, fx;

int i, n;

< , . 1 2 >

printf("\n n: ");

scanf("%d", &n);

printf("\n %d x: ", n);

for (i = 0; i < n; i++)

{ scanf("%f", &x);

if (x <= M_PI)

fx = pow(sin(x), 3);

else if ((x > M_PI) && (x < M_PI))

fx = 1 + cos(x);

else fx = x M_PI;

printf("\n x = %10.3f f(x) = %15.3f ", x, fx);

}

/* 5.2 , Z
(xz, yz) , r1 r2

(xc, yc). : r1=1, r2=2, xc=1, yc=1,
) xz=2, yz=1.5 ;

b) xz=1, yz=1.5 ;

*/

#include <stdio.h>

#include <math.h>

main()

{ float r1, r2, xz, yz, xc, yc, p;

int bl; // bool bl;

< , . 1 2 >

printf("\n r1, r2, xc, yc, xz yz: ");

scanf("%e%e%e%e%e%e", &r1, &r2, &xc, &yc, &xz, &yz);

// :

p = sqrt(pow(xz-xc, 2) + pow(yz-yc, 2));

printf(" Z(%.3f, %.3f) ", xz, yz);

bl = (r1 <= p) && (r2 >= p) || (r2 <= p) && (r1 >= p);

// bl 0 () 1 ()

if (bl)

printf(" ");

else

printf(" ");

printf(" r1 = %.3f r2 = %.3f ", r1, r2);

printf("\n (%.3f, %.3f) \n ", xc, yc);

}

/* 5.3 5.1 switch: n (3), k (1, 2, 3), (3). */

#include <stdio.h>

#include <stdlib.h> // exit(s)

#include <math.h>

main()

{ float x, fx, k;

int i, n;

< , . 1 2 >

printf("\n n k (1, 2 3): ");

scanf("%d%d ", &n, &k);

printf("\n %d x: ", n);

for (i = 0; i < n; i++)

{ scanf("%f", &x);

switch (k)

{ case 1: fx = pow(sin(x), 3); break;

case 2: fx = 1 + cos(x); break;

case 3: fx = x M_PI; break;

default: { printf("\n 1, 2 3 "); exit(0); }

}

printf("\n x = %10.3f f(x) = %15.3f ", x, fx);

} // for

} // 5.3

:

1. ?

2. 5.1 if, else? if - else if ?

3. 5.1?

4. 5.2 n .

5. bl = 5.2, , ?

6. 5.3 for k?

7. 5.3.





:


: 2015-10-01; !; : 591 |


:

:

. .
==> ...

1445 - | 1413 -


© 2015-2024 lektsii.org - -

: 0.01 .