Написать программу которая из двух строк составляет третью, путём чередования символов...

0 голосов

Написать программу которая из двух строк составляет третью, путём чередования символов первой и второй строки.


спросил от (14 баллов) в категории Информатика
оставил комментарий от Начинающий (346 баллов)

на паскале?

оставил комментарий от (14 баллов)

да

оставил комментарий от (14 баллов)

сделаешь?? срочно нужно

оставил комментарий от Начинающий (346 баллов)

стараюсь

оставил комментарий от (14 баллов)

А текст нужно вставить: Две строки одинакового размера

оставил комментарий от Начинающий (346 баллов)

да это я понял

оставил комментарий от (14 баллов)

ну что?

1 Ответ
0 голосов
ответил от Начинающий (346 баллов)

program tref;
var a1,a2,a3:string;i,c,b,j,a:integer;
begin
a:=1;
b:=1;
readln(a1);
readln(a2);
a3:=a1+a2;for i:=1 to length(a1)*2 do

begin
if(i mod 2 = 1)then 
begin 
a3[i]:=a1[b];
b:=b+1; end;;
if(i mod 2 = 0)then
begin 

a3[i]:=a2[a];
a:=a+1;
end;
end;
writeln(a3);

end.
оставил комментарий от Начинающий (346 баллов)

ну у меня работает,пиши если что

оставил комментарий от Начинающий (346 баллов)

кстати,работает и когда строки разной длинны

оставил комментарий от (14 баллов)

даа, всё работает)) спасибо огромное)

оставил комментарий от Начинающий (346 баллов)

да пожалуйста)

оставил комментарий от (14 баллов)

ещё поможешь?

оставил комментарий от Начинающий (346 баллов)

что именно?

оставил комментарий от (14 баллов)

тоже программу нужно написать

...