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

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

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


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

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

Одаренный (1.6k баллов)
0

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

0

k:=k+1

0

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

10,984,878 вопросов
13,471,016 ответов
8,518,553 комментариев
4,909,216 пользователей