Предмет: Информатика, автор: maxnazarov1

Создать программу тремя способами, в С++

Приложения:

Ответы

Автор ответа: petyaGavrikov
1
1)
#include <iostream>
using namespace std;

int main() {
  double x,xn,s;
  int n=20,z=1;
  cout << "x = ";
  cin >> x;
  xn=x;
  s=x;
  for (int i=1; i<=n; i++) {
    xn=xn*x*x;
    z=-z;
    s=s+z*(i+1)*xn/(2*i+1);
  }
  cout << "s = " << s;
  return 0;


2)
#include <iostream>
using namespace std;

int main() {
  double x,xn,s;
  int n=20,i=0,z=1;
  cout << "x = ";
  cin >> x;
  xn=x;
  s=x;  while (i<n) {
    i++;
    xn=xn*x*x;
    z=-z;
    s=s+z*(i+1)*xn/(2*i+1);
  }
  cout << "s = " << s;
  return 0;
}

3)
#include <iostream>
using namespace std;

int main() {
  double x,xn,s;
  int n=20,i=0,z=1;
  cout << "x = ";
  cin >> x;
  xn=x;
  s=x;
  do {
    i++;
    xn=xn*x*x;
    z=-z;
    s=s+z*(i+1)*xn/(2*i+1);
  }
while (i<n);
  cout << "s = " << s;
  return 0;
}

Пример:
x = 1.5
s = 5.8792e+06
Похожие вопросы
Предмет: Химия, автор: ndjfjbc
Предмет: Қазақ тiлi, автор: kuandyk2019ss