Предмет: Информатика,
автор: LadyAna
Паскаль (без использования множеств)
Написать функцию DELDUBL(A,B), которая добавляет в конец строки A, все буквы из A, не встречающиеся в B.
Ответы
Автор ответа:
0
Задание, конечно, странное. Почему функция? Почему такое имя? Но, тем не менее - вот программа (такая же странная):
var a,b:string;
function DELDUBL(var A,B:string):string;
var i:integer;
begin
for i:=1 to length(a) do
if pos(a[i],b)=0 then a:=a+a[i];
DELDUBL:=a;
end;
begin
write('A = '); readln(a);
write('B = '); readln(b);
a:=DELDUBL(a,b);
writeln(a);
end.
Пример:
A = qwerty
B = wryip
qwertyqet
var a,b:string;
function DELDUBL(var A,B:string):string;
var i:integer;
begin
for i:=1 to length(a) do
if pos(a[i],b)=0 then a:=a+a[i];
DELDUBL:=a;
end;
begin
write('A = '); readln(a);
write('B = '); readln(b);
a:=DELDUBL(a,b);
writeln(a);
end.
Пример:
A = qwerty
B = wryip
qwertyqet
Автор ответа:
0
Вы - самое настоящее чудо. Огромное-прекрасное спасибо, очень выручили:)
Автор ответа:
0
Пожалуйста. Но, всё-таки, программа (как и задание) - сплошное недоразумение.
Автор ответа:
0
Увы и ах, но преподавателю такое не скажешь, а если и скажешь, то толку от этого большого не будет.
Интересные вопросы
Предмет: Другие предметы,
автор: arturkasumov939
Предмет: Физика,
автор: farizatailkanova07
Предмет: Русский язык,
автор: sultan6236
Предмет: Математика,
автор: slavikvolk
Предмет: Алгебра,
автор: theevilbanny