Подведи собственные итоги года совместно с YOUGAME и забери ценные призы! Перейти

Олимпиадная задача на паскале: помогите решить!

  • Автор темы Автор темы solvet
  • Дата начала Дата начала
Пользователь
Пользователь
Статус
Оффлайн
Регистрация
26 Авг 2021
Сообщения
125
Реакции
44
Нужно написать программу, которая считаем y=1+x+x в квадрате + x в кубе + … x в n степени.

надеюсь, что вы поняли, что требует мой учитель по информатике…
 
Ответ от chatgpt

Код:
Expand Collapse Copy
program PowerSum;

var
  x, n, i: integer;
  y: real;

begin
  writeln('Введите значение x: ');
  readln(x);
  writeln('Введите значение n: ');
  readln(n);
  y := 0;
  for i := 1 to n do
    y := y + power(x, i);
  writeln('y = ', y:0:2);
end.
 
Нужно написать программу, которая считаем y=1+x+x в квадрате + x в кубе + … x в n степени.

надеюсь, что вы поняли, что требует мой учитель по информатике…

Код:
Expand Collapse Copy
program SumOfPowers;
uses crt;
var
  x, y, temp: real;
  n, i: integer;
begin
  writeln('Enter the value of x:');
  readln(x);
  writeln('Enter the value of n:');
  readln(n);

  y := 1;
  temp := 1;
  for i := 1 to n do
  begin
    temp := temp * x;
    y := y + temp;
  end;

  writeln('The value of y is: ', y:0:2);
  readln;
end.
 
Ответ от chatgpt

Код:
Expand Collapse Copy
program PowerSum;

var
  x, n, i: integer;
  y: real;

begin
  writeln('Введите значение x: ');
  readln(x);
  writeln('Введите значение n: ');
  readln(n);
  y := 0;
  for i := 1 to n do
    y := y + power(x, i);
  writeln('y = ', y:0:2);
end.
Не советую использовать ChatGPT при каждом удобном случае. Даже в таком простом задании он смог ошибиться. Результат работы данной программы будет всегда на 1 меньше верного.
 
Назад
Сверху Снизу