HomeVolumesContestsSectionsForumsUsersPrintHelpAbout

Sections > Unsorted > problem:


5_2 - help Vasya

Section problems

• 4_04 - triangle's fate
• 4_05 - queen's move
• 4_06 - minimum 2's degree
• 4_07 - reverse number
• 4_08 - number's sequence
• 4_09 - Fibonacci's numbers
• 4_10 - homework
• 5_1 - search number
• 5_2 - help Vasya
• 5_03 - paint rhombus
• 5_04 - Vasya's chess
• 5_05 - summetric number
• 5_06 - max and min
• 5_07 - square
• 06_01
• 06_02
• 9_01_01

Feedback

If you notice incorrect translations in Contester, please let author know.

Time limit 2000/4000/4000/4000 ms. Memory limit 65000/65000/65000/65000 Kb.

Задание 5_2 - помощь Васе

Вы решили помочь Васе с разработкой его игры и взяли на себя красивый вывод сообщений в игре. Напишите программу, которая принимает на вход строку текста и затем печатает введенную строку на экран в рамочке из символов +, - и |. Для красоты текст должен отделяться от рамки слева и справа пробелом. Например, текст Hello world должен выводиться так:
+-------------+
| Hello world |
+-------------+
Чтобы считать введённую пользователем строчку вместе с пробелом, воспользуйтесь следующим кодом:
char str[2000];
cin.getline(str, 2000);
Чтобы узнать длину строки, нужно подключить библиотеку string.h:
#include <string.h>
и написать следующий код:
int S = strlen(str);

Входные данные:

Строка, введённая пользователем.

Выходные данные: введённая пользователем строка в рамочке (как в примере выше).

Для отправки решений необходимо выполнить вход.

www.contester.ru