Плюсануть
Поделиться
Класснуть
Запинить


Олимпиадный тренинг

Вы можете самостоятельно решать эти задачи столько раз, сколько вам это понадобится.
   

Строки

Напишите программу, которая выводит строчку:
\\||//\\||//||\\||//

Замена подстроки

Строки

Найти в строке указанную подстроку и заменить ее на новую. Строка s, ее подстрока s1 для замены и новая подстрока  s2 вводятся.

P.S. Искомые подстроки в исходной строке не пересекаются.
P.P.S. В строках не содержатся пробелы.
P.P.P.S. Искомая подстрока может встречаться неоднократно.
P.P.P.P.S. Все буквы строчные.
P.P.P.P.P.S. Нет символов помимо строчных латинских букв.

На вход подаются 3 строки: s, s1, s2. Длина всех строк не превосходит 100.

Ввод Вывод
abcde
ab
fg
fgcde
ababc
ab
c
ccc

(с) Шалдин В., 2018

Шифровка - 2

Строки

Для кодирования сообщения используют следующие действия: сообщение записывают, опуская пробелы, в прямоугольник заданной высоты по столбцам, а затем прочитывают строки в заданном порядке.
 
1 P R I 
2 R A N 
3 O M G 
4 G M 
 
а затем, если выбрать порядок строк 3, 1, 2, 4, получают закодированное сообщение OMGPRIRANGM.
 
Требуется написать программу, которая по заданным высоте прямоугольника и порядке прочтения строк при кодировке декодирует заданное сообщение.
 
Входные данные
Входные данные содержат: в первой строке высоту прямоугольника H (2 ≤ H ≤ 10), во второй – порядок прочтения строк (числа записаны через пробел), в третьей – закодированное сообщение, длина которого составляет от 1 до 200 символов. Закодированное сообщение состоит из заглавных и строчных латинских букв  и цифр.
 
Выходные данные
В выходные данные записывается декодированное сообщение.

Ввод Вывод
4
3 1 2 4
OMGPRIRANGM
PROGRAMMING


 

Строки

Напишите программу, которая рисует картинку:
 0 0
0 " 0
 0 0
    \/\
     \/

Строки

Напишите программу, которая рисует картинку:
   (
    \
     )
##-------->
     )
    /
   (

Строки

Напишите программу, которая выводит строчку:
(-["|-|-|"]-)

Строки

Напишите программу, которая рисует картинку:
           '
           ;;
.~.~~;;;;;;;
\_/-\|----\\
 '  ""    ""

Строки

Напишите программу, которая рисует картинку:
  /_\
{~._.~}
 ( Y )
()~*~()
(/)-(\)

Строки

Напишите программу, которая выводит строчку:
[:|/||\|:]

Строки

Напишите программу, которая выводит строчку:
(:)]-/\-\/

Строки

Напишите программу, которая выводит строчку:
<@(/\/\)><