fork(1) download
  1. #include <stdio.h>
  2. #include <math.h>
  3.  
  4. int main() {
  5. // Определяем границы табулирования и шаг
  6. double a = 0.0; // Начало интервала
  7. double b = 4.1; // Конец интервала
  8. double h = 0.05; // Шаг табулирования
  9.  
  10. // Вычисляем количество шагов
  11. int num_steps = (int)((b - a) / h) + 1;
  12.  
  13. // Заголовок таблицы
  14. printf(" x\t\t y\n");
  15. printf("------------------\n");
  16.  
  17. // Табулирование функции
  18. for (int i = 0; i < num_steps; i++) {
  19. double x = a + i * h; // Вычисляем текущее значение x
  20. double y = 2 * x * sin(x) - cos(x); // Вычисляем значение y
  21.  
  22. // Выводим результат
  23. printf("%.2f\t %.6f\n", x, y);
  24. }
  25.  
  26. return 0;
  27. }
Success #stdin #stdout 0s 5324KB
stdin
Standard input is empty
stdout
 x		 y
------------------
0.00	 -1.000000
0.05	 -0.993752
0.10	 -0.975037
0.15	 -0.943940
0.20	 -0.900599
0.25	 -0.845210
0.30	 -0.778024
0.35	 -0.699344
0.40	 -0.609526
0.45	 -0.508978
0.50	 -0.398157
0.55	 -0.277569
0.60	 -0.147765
0.65	 -0.009341
0.70	 0.137063
0.75	 0.290769
0.80	 0.451063
0.85	 0.617194
0.90	 0.788378
0.95	 0.963806
1.00	 1.142640
1.05	 1.324018
1.10	 1.507060
1.15	 1.690870
1.20	 1.874536
1.25	 2.057139
1.30	 2.237752
1.35	 2.415446
1.40	 2.589292
1.45	 2.758365
1.50	 2.921748
1.55	 3.078535
1.60	 3.227835
1.65	 3.368775
1.70	 3.500505
1.75	 3.622197
1.80	 3.733054
1.85	 3.832308
1.90	 3.919230
1.95	 3.993124
2.00	 4.053337
2.05	 4.099258
2.10	 4.130325
2.15	 4.146022
2.20	 4.145885
2.25	 4.129503
2.30	 4.096520
2.35	 4.046638
2.40	 3.979617
2.45	 3.895278
2.50	 3.793504
2.55	 3.674240
2.60	 3.537496
2.65	 3.383344
2.70	 3.211923
2.75	 3.023438
2.80	 2.818156
2.85	 2.596412
2.90	 2.358604
2.95	 2.105196
3.00	 1.836713
3.05	 1.553743
3.10	 1.256935
3.15	 0.946999
3.20	 0.624700
3.25	 0.290861
3.30	 -0.053642
3.35	 -0.407882
3.40	 -0.770881
3.45	 -1.141618
3.50	 -1.519026
3.55	 -1.901997
3.60	 -2.289389
3.65	 -2.680022
3.70	 -3.072687
3.75	 -3.466151
3.80	 -3.859152
3.85	 -4.250414
3.90	 -4.638644
3.95	 -5.022535
4.00	 -5.400776
4.05	 -5.772052