// 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.
Copyright © 2024 SCHOLAR.TIPS - All rights reserved.
Answers & Comments
// 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.