Предмет: Информатика,
автор: Ximikk22
создайте из четных символов строки s1 строку s2 и из нечетных символов s3
Ответы
Автор ответа:
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)
символ строки к числу имеет очень отдаленное отношение
Спасибо
Похожие вопросы
Предмет: Русский язык,
автор: PingvinTV
Предмет: Русский язык,
автор: vladikforest
Предмет: Английский язык,
автор: svetikk087
Предмет: Математика,
автор: dhdjj
52 62 9 5
и выводится