![]() |
|
|
#1
|
|||
|
|||
![]() Решаю задачу по программированию и вылезает такая вот ошибка.
Собственно код: Код:
begin assign(input,'lookandsay.in'); readln(n); setlength(str,n); for i:=1 to n do begin readln(st); m:=length(st); for y:=1 to m-1 do begin if st[y]=st[y+1] then k:= k+1 else begin str[i]:=str[i]+inttostr(k)+st[y]; k:=1; end;//else end;// for y end;//for i assign(output,'lookandsay.out'); for i:=1 to n do writeln(str[i]); end. Подскажите, где ошибка. Заранее спасибо. |
#2
|
|||
|
|||
![]() Во первых укажи типы переменных, а во второх кто файлы открывать/закрывать будет?
|
#3
|
|||
|
|||
![]() Код:
var i,y,n,k,m:integer; st:string; str: array of string; |
#4
|
|||
|
|||
![]() файл на запись/дозапись открой.
|
#5
|
|||
|
|||
![]() Всмысле reset,rewrite? Пробовал- не помогает.
|
#6
|
|||
|
|||
![]() Ошибка означает доступ к обьекту которого не существует (обычно). Делаем точну остановки на начале функции и далее трасировкой нах=одим ошибку.
Delphi - это лишь инструмент, а что ты сможешь создать при помощи этого инструмента, зависит исключительно от тебя. |