Даны знаки s1, s2, ... Знаменито, что знак s1 отличен от
Даны символы s1, s2, ... Знаменито, что символ s1 отличен от точки и что посреди s2, s3, ... имеется желая бы одна точка. Пусть s1, ... , snзнаки, предыдущие первой точке (n заблаговременно безызвестно). Получить:
а) последовательность sn, sn-1, ... , s1;
б) последовательность s1, s3, ... , sn, если nнечетное, и последовательность s2, s4, ... , sn, если nчетное.
Вова Лыченков
иди решай задачки иным людям
Сизаненко
Леха
а лучше российский подучи
Шурик Скарабчук
мне необходимо решение задачки, а не "спасибо"
Агата Кочехина
угомонись.
1 ответ
Ярослава Обвинцева
Язык программирования не указан, поэтому - самый обычной вариант - программка на паскале. Даже на паскале задачу можно решать разными методами - с массивом, без массива, со строчками, без строк. Вновь-таки, самый обычной вариант - со строчками.
var s,p:string; n,i:integer;
begin
writeln('Введите знаки:');
readln(s);
n:=pos('.',s)-1;
writeln('n = ',n);
p:='';
for i:=1 to n do p:=s[i]+p;
writeln('а)');
writeln(p);
p:='';
if n mod 2 = 0 then i:=2 else i:=1;
while ilt;=n do
begin
p:=p+s[i];
i:=i+2;
end;
writeln('б)');
writeln(p);
end.
Пример:
Введите знаки:Даны знаки s1, s2, ... Знаменито, что символ s1 отличен от точки
n = 21
а)
,2s ,1s ыловмис ынаД
б)
Дн ивл 1 2
var s,p:string; n,i:integer;
begin
writeln('Введите знаки:');
readln(s);
n:=pos('.',s)-1;
writeln('n = ',n);
p:='';
for i:=1 to n do p:=s[i]+p;
writeln('а)');
writeln(p);
p:='';
if n mod 2 = 0 then i:=2 else i:=1;
while ilt;=n do
begin
p:=p+s[i];
i:=i+2;
end;
writeln('б)');
writeln(p);
end.
Пример:
Введите знаки:Даны знаки s1, s2, ... Знаменито, что символ s1 отличен от точки
n = 21
а)
,2s ,1s ыловмис ынаД
б)
Дн ивл 1 2
Егор
на с++ надобно было. не знаю почему не изменилось ничего после редактирования
, оставишь ответ?
Похожие вопросы
-
Вопросы ответы
Новое
NEW
Статьи
Информатика
Статьи
Последние вопросы
Игорь 14 лет назад был на 8 лет моложе, чем его
Математика.
Два тела массами m1 и m2 находящие на расстоянии R друг
Физика.
В сосуде 4целых одна пятая литр воды что бы заполнить сосуд
Математика.
Двум малярам Диме И Олегу поручили выкрасить фасад дома они разделили
Разные вопросы.
найти порядковый номер 41Э если в ядре 20 нейтронов
Разные вопросы.
в ряду натуральных чисел 3, 8, 10, 24, … 18 одно
Математика.
Предприятие по производству с/хоз продукции на производство затратило 3527000 руб Валовый
Разные вопросы.
Математика, задано на каникулы. ВАРИАНТ 1004
НОМЕР 1,2,3,4,5,6,7,8.
Математика.
Имеются три конденсатора емкостью С1=1мкФ, С2=2мкФ и С3=3мкФ. Какую наименьшую емкость
Физика.
Из точки м выходят 3 луча MP MN и MK причём
Геометрия.
Облако тегов