fork download
  1. #include <stdio.h>
  2. #include <math.h> // для ln(3) - log(3)
  3.  
  4. int main() {
  5. int N, i;
  6. double x, sum, ln3 = log(3); // Обчислюємо ln(3) один раз
  7.  
  8. printf("Сума ряду x * ln(3) / i\n");
  9. printf("Введіть N: ");
  10. scanf("%d", &N);
  11. printf("Введіть x: ");
  12. scanf("%lf", &x);
  13.  
  14. // Цикл for
  15. sum = 0;
  16. for (i = 1; i <= N; i++) {
  17. sum += x * ln3 / i;
  18. }
  19. printf("Сума (for): %.6lf\n", sum);
  20.  
  21. // Цикл while
  22. sum = 0;
  23. i = 1;
  24. while (i <= N) {
  25. sum += x * ln3 / i;
  26. i++;
  27. }
  28. printf("Сума (while): %.6lf\n", sum);
  29.  
  30. // Цикл do-while
  31. sum = 0;
  32. i = 1;
  33. do {
  34. sum += x * ln3 / i;
  35. i++;
  36. } while (i <= N);
  37. printf("Сума (do-while): %.6lf\n", sum);
  38.  
  39. return 0;
  40. }
Success #stdin #stdout 0s 5324KB
stdin
16
8
stdout
Сума ряду x * ln(3) / i
Введіть N: Введіть x: Сума (for): 29.712883
Сума (while): 29.712883
Сума (do-while): 29.712883