Program one;
Var a:string;
I,m,k,n:longint;
Begin
Writeln(‘vvedite tekst’);
Readln(a);
K:=0;m:=length(a);for i:=0
To m-2 do if (a[i])='k'& a[i+1]=”0”&a[i+2]=”t”
Then inc (k);
Writeln(‘vtekste’,k,’slov kot’);
Readln;
End.
Что не так ??? Нужнодопустим ввести слово kot kot eda kot и чтобы он выводил 3 раза слово коt
20 марта 2009 в 23:05
интересно, это на каком языке вообще было написано?
if (a[i])='k'& a[i+1]=”0”&a[i+2]=”t”
Then inc (k);
20 марта 2009 в 23:00
интересно, кто же победил?
20 марта 2009 в 22:04
Program one;
Var a:string;
I,m,k,n:longint;
Begin
Writeln(‘vvedite tekst’);
Readln(a);
K:=0;m:=length(a);for i:=0
To m-2 do if (a[i])='k'& a[i+1]=”o”&a[i+2]=”t”
Then inc (k);
Writeln(‘vtekste’,k,’slov kot’);
Readln;
End.
Все равно не катит ((
20 марта 2009 в 22:04
ну и вместо
inc (k);
Writeln(‘vtekste’,k,’slov kot’);
надо бы
write('kot ');
writeln();
20 марта 2009 в 22:04
посмотри на #2 так должно работать
20 марта 2009 в 22:04
Все ! Вопрос закрык ! СПАСИБО ОГРОМНОЕ !
20 марта 2009 в 22:03
To m-2 do if (a[i])='k'& a[i+1]=”0”&a[i+2]=”t”тут вместо "0" должно быть "о" насколько я понимаю
20 марта 2009 в 22:02
for i:=1{строка начинается с 1-го элемента} To m-2 do
if (a[i]='k')and(a[i+1]='o')and(a[i+2]='t')
Then inc (k);
20 марта 2009 в 22:02
> Что не так
Ошибка компиляции.
Вы бы вначале код отформатировали. Лично у меня разбираться в строке
K:=0;m:=length(a);for i:=0
нет никакого желания
Уважайтетех, кому задаете вопрос. Если, конечно, хотите услышать ответ.