• Предмет: Информатика
  • Автор: misterkey2003
  • Вопрос задан 7 лет назад

на языке С++ пожалуста​

Приложения:

Ответы

Ответ дал: ЯковПервый
1

// X и K обозначил за константы для наглядности

#include <iostream>

#include <cmath> // pow()

int main()

{

   const int k = 5;

   const double x = 3;

   double y = 1;

   for (int i = 1; i <= k; ++i) {

       y += pow(x, i) / (double)i;

   }

   std::cout

       << "x = " << x << '\n'

       << "k = " << k << '\n'

       << "y = " << y << '\n';

}

// По просьбе автора вопроса ниже добавлен код на языке pascal

// Форматирование вещественного числа выбрал 3:3, но можно поставить на свое усмотрение

program prog;

uses Math;

var x, y: real;

   k, i: integer;

begin

 k := 5;

 x := 3;

 y := 1;

 

 for i := 1 to k do

   y := y + Power(x, i) / i;

   

 writeln('x = ', x:3:3);

 writeln('k = ', k);

 writeln('y = ', y:3:3);

 

end.

Приложения:

misterkey2003: на языке pascal можешь
ЯковПервый: добавил к ответу
misterkey2003: спасибо
Вас заинтересует