"Нельзя преобразовать тип string к char" - Turbo Pascal

Узнай цену своей работы

Формулировка задачи:

Помогите исправить программу:
Листинг программы
  1. var
  2. str: string;
  3. i,n: byte;
  4. begin
  5. write('Введите строку: ');
  6. readln(str);
  7. n:=length(str);
  8. for i:=1 to n do
  9. begin
  10. if (i<n div 2)and(str[i]=':') then str[i]:='.';
  11. if (i>n div 2)and(str[i]=';') then str[i]:='...';
  12. end;
  13. writeln(str);
  14. readln;
  15. end.
Пишет: нельзя преобразовать тип string к char
Я понимаю что '...' это не символ, как сделать так, чтобы ";" заменялась на "..."?

Решение задачи: «"Нельзя преобразовать тип string к char"»

textual
Листинг программы
  1. var
  2.   i:integer;
  3.   n,x,y:real;
  4. begin
  5.   x := 0;
  6.   n := (3.14 - 0 / 0.1) + 1;
  7.   for i := 1 to n do
  8.      y := exp(ln(e)*sin (x)) * cos (x);
  9.      WriteLn (x, y);
  10.      x := x + 0.1;
  11. end.

Объяснение кода листинга программы

  1. В начале объявляются переменные: i - целочисленный тип, n, x, y - вещественный тип.
  2. Переменная x инициализируется значением 0.
  3. Вычисляется значение переменной n: (3.14 - 0 / 0.1) + 1. Здесь используется оператор деления с остатком / для получения числа с плавающей запятой, а затем результат приводится к целому типу с помощью оператора +.
  4. Запускается цикл for, который выполняется n раз. На каждой итерации вычисляется значение переменной y по формуле: y = exp(ln(e)sin(x)) cos(x). Здесь используется функция exp() для вычисления экспоненты, функция ln() для вычисления натурального логарифма, оператор умножения *, а также функции sin() и cos() для вычисления синуса и косинуса соответственно. Значение переменной x увеличивается на 0.1 на каждой итерации цикла.
  5. После завершения цикла выводится значение переменной x и y с помощью функции WriteLn().
  6. Выполняются все операции, связанные с вычислением значения переменной y.
  7. Код завершается.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 4.2 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы