Ошибка времени выполнения: Индекс находился вне границ массива - PascalABC.NET (25150)

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

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

Здравствуйте! В чем ошибка?
Листинг программы
  1. var
  2. s, s2: string;
  3. a, i, sum: integer;
  4. begin
  5. readln(s);
  6. a := length(s);
  7. for i := 1 to length(s) do
  8. begin
  9. if s[i] = s2[a] then
  10. sum := sum + 1;
  11. a := a - 1;
  12. writeln(a);
  13. end;
  14. if sum = length(s) then
  15. writeln('Да')
  16. else
  17. writeln('Нет');
  18. end.

Решение задачи: «Ошибка времени выполнения: Индекс находился вне границ массива»

textual
Листинг программы
  1. if s[i] = s2[a] then

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


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

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

6   голосов , оценка 4.167 из 5

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

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

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