Ответы
Ответ дал:
1
Ответ:
program z;
var s1,s2,s3:string;
i:integer;
begin
read(s1);
s2:='';
s3:='';
for i:=1 to length(s1) do
if i mod 2 = 0 then s2:=s2+s1[i] else s3:=s3+s1[i];
writeln(s2);
writeln(s3)
end.
имеем строку '55 22 46 28 695 25' из 18 символов
символ с индексом 0 - 5
символ с индексом 1 - 5
символ с индексом 2 - ' ' (пробел)
и и.д.
символ с индексом 0 - 5
символ с индексом 1 - 5
символ с индексом 2 - ' ' (пробел)
и и.д.
а тебе что нужно получить строку из чисел разделенных пробелами и эти числа поделить на четные и нечетные? не символы строки?
там дается строка s1 и ее нужно поделить на четные числа и записать в строка s2 и нечетные в s3
Числа друг от друга этой строке s1 как отделены? И где про числа в вопросе???
четные символы
ну через пробел вводишь числа и они разделяются
s1 = input()
s1 = list(map(int,s1.split()))
s2=''
s3=''
for i in range(len(s1)):
if s1[i]%2==0:
s2+=str(s1[i])+' '
else:
s3+=str(s1[i])+' '
print(s2)
print(s3)
s1 = list(map(int,s1.split()))
s2=''
s3=''
for i in range(len(s1)):
if s1[i]%2==0:
s2+=str(s1[i])+' '
else:
s3+=str(s1[i])+' '
print(s2)
print(s3)
символ строки к числу имеет очень отдаленное отношение
Спасибо
Вас заинтересует
2 года назад
2 года назад
2 года назад
2 года назад
8 лет назад
9 лет назад
52 62 9 5
и выводится