fork download
  1. #include <stdio.h>
  2. #include <math.h>
  3.  
  4. int main()
  5. {
  6. double a = 2.5;
  7. double b = 0.4;
  8. double y;
  9.  
  10. double t_start = -1.0;
  11. double t_end = 1.0;
  12. int points = 50;
  13. for (int i = 0; i < points; i++)
  14. {
  15. double t = t_start+((t_end-t_start)/(points))*i;
  16.  
  17. if (t<-0.1)
  18. {
  19. y = pow(a * t * t + b * sin(t) + 1, 0.5);
  20. }
  21.  
  22. else if (t >= -0.1 && t <= 0.5)
  23. {
  24. y = a * t + b;
  25. }
  26.  
  27. else
  28. {
  29. y = pow(a * t * t + b * cos(t) + 1, 0.5);
  30. }
  31.  
  32. printf("%d. y = %f, t = %f\n", i+1, y, t);
  33. }
  34.  
  35. return 0;
  36. }
Success #stdin #stdout 0.01s 5312KB
stdin
Standard input is empty
stdout
1. y = 1.778598, t = -1.000000
2. y = 1.725202, t = -0.960000
3. y = 1.672650, t = -0.920000
4. y = 1.621020, t = -0.880000
5. y = 1.570396, t = -0.840000
6. y = 1.520874, t = -0.800000
7. y = 1.472559, t = -0.760000
8. y = 1.425569, t = -0.720000
9. y = 1.380030, t = -0.680000
10. y = 1.336085, t = -0.640000
11. y = 1.293887, t = -0.600000
12. y = 1.253605, t = -0.560000
13. y = 1.215421, t = -0.520000
14. y = 1.179529, t = -0.480000
15. y = 1.146134, t = -0.440000
16. y = 1.115452, t = -0.400000
17. y = 1.087700, t = -0.360000
18. y = 1.063096, t = -0.320000
19. y = 1.041853, t = -0.280000
20. y = 1.024167, t = -0.240000
21. y = 1.010214, t = -0.200000
22. y = 1.000136, t = -0.160000
23. y = 0.994040, t = -0.120000
24. y = 0.200000, t = -0.080000
25. y = 0.300000, t = -0.040000
26. y = 0.400000, t = 0.000000
27. y = 0.500000, t = 0.040000
28. y = 0.600000, t = 0.080000
29. y = 0.700000, t = 0.120000
30. y = 0.800000, t = 0.160000
31. y = 0.900000, t = 0.200000
32. y = 1.000000, t = 0.240000
33. y = 1.100000, t = 0.280000
34. y = 1.200000, t = 0.320000
35. y = 1.300000, t = 0.360000
36. y = 1.400000, t = 0.400000
37. y = 1.500000, t = 0.440000
38. y = 1.600000, t = 0.480000
39. y = 1.422367, t = 0.520000
40. y = 1.457018, t = 0.560000
41. y = 1.493363, t = 0.600000
42. y = 1.531286, t = 0.640000
43. y = 1.570678, t = 0.680000
44. y = 1.611435, t = 0.720000
45. y = 1.653461, t = 0.760000
46. y = 1.696668, t = 0.800000
47. y = 1.740972, t = 0.840000
48. y = 1.786298, t = 0.880000
49. y = 1.832574, t = 0.920000
50. y = 1.879736, t = 0.960000