ВСЕ БАЛЛЫ КИНУ ТОМУ, КТО РЕШИТ! Помогите, как исправить ошибку (Ошибка времени...

0 голосов
48 просмотров

ВСЕ БАЛЛЫ КИНУ ТОМУ, КТО РЕШИТ! Помогите, как исправить ошибку (Ошибка времени выполнения: Индекс находился вне границ массива.) в строчке: if (s1[1] = 'A') and (s1[j + 1] = 'A') then


Информатика | 48 просмотров
Дан 1 ответ
0 голосов

Нужно убрать j + 1
в этом месте выход за границу массива

(1.6k баллов)
0

в си выход за границы массива не считается ошибкой и эти 2 раза воспользовались в том коде + ограничили строку до 1000
в данном случае в паскале надо просто было узнать длину строки и ее использовать, что и сделал )

0

k:=k+1

0

и без г д з никак :D