Задать вопрос
11 апреля, 16:29

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

Как исправить?

Program A2;

Var s:string;

i:integer;

Begin

Readln (s) ;

For i: = 1 to length (s) do

If s[i]=',' then delete (s, i, 1) ;

Writeln (s) ;

End.

+2
Ответы (1)
  1. 11 апреля, 17:21
    0
    var s:string;

    i:integer;

    begin

    readln (s) ;

    for i: = length (s) downto 1 do

    if s[i]=',' then delete (s, i, 1) ;

    writeln (s) ;

    end.
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Ошибка времени выполнения: Индекс находился вне границ массива Как исправить? Program A2; Var s:string; i:integer; Begin Readln (s) ; For ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы
Похожие вопросы по информатике
Помогите объяснить задачу! Program String29; var otvet:String; i:integer; S0, S:String; C:char; begin Writeln ('Введите строкy S') ; readln (S) ; Writeln ('Введите строкy S0') ; readln (S0) ; Writeln ('Введите символ C') ; readln (C) ;
Ответы (1)
Помогите! Когда я ввожу ответ на вопрос, оно не отвечает на него! Это Паскаль Program Programm; var n:string; a:integer; b:integer; c:integer; answer: integer; begin write ('Как вас зовут:') ; readln (n) ; writeln ('Привет, ', n,'!
Ответы (1)
Паскаль. Ошибка: Индекс находился вне границ массива. Выполняю задачу на счёт слов из двух букв. Сама программа: program ss; var s:string; var i, k:integer; begin k:=0; readln (s) ; s:=s+' '; repeat i:=pos (' ', s) ;
Ответы (1)
Как сделать теперь без массива (паскале) ? var nm:array of integer; j, l:integer; begin nm: = new integer[3] (random (20), random (20), random (20)) ; writeln ('nm[0] = ', nm[0]) ; writeln ('nm[1] = ', nm[1]) ; writeln ('nm[2] = ', nm[2]) ;
Ответы (1)
Ошибка времени выполнения: Индекс находился вне границ массива ... чтто не так? const n=30; var i, j, p, q:integer; c:array[1 ... n, 1 ... n+1] of integer; a:array[1 ... n+1] of integer; b:array[1 ...
Ответы (1)