исправить задачу на паскале со строками
Добавлено: 05 апр 2010, 11:39
Отредактировать текст, удалив из него слова, которые уже встречались в нем раньше.
вот я написал, но чето не пашет((
var
a:string;
b:array[1..100]of string;
c:array[1..100]of integer;
i,j,k:integer;
begin
writeln('vvedite stroku');
readln(a);
a:=' '+a;
for i:=1 to length(a)do
if a=' 'then inc(k)else b[k]:=b[k]+a;
for i:= 1 to k do
for j:=1 to i do
if b=b[j] then inc (c);
for i:=1 to k do
if c=1 then write(b,' ');
readln;
end.
вот я написал, но чето не пашет((
var
a:string;
b:array[1..100]of string;
c:array[1..100]of integer;
i,j,k:integer;
begin
writeln('vvedite stroku');
readln(a);
a:=' '+a;
for i:=1 to length(a)do
if a=' 'then inc(k)else b[k]:=b[k]+a;
for i:= 1 to k do
for j:=1 to i do
if b=b[j] then inc (c);
for i:=1 to k do
if c=1 then write(b,' ');
readln;
end.