ГлавнаяСборникиТурнирыРазделыФорумыУчастникиПечатьПомощьО системе

Сборники > Задания для 1-го семестра Си++ > задача:


05_02 - помощь Васе

Задачи сборника

• 04_04 - судьба треугольника
• 04_05 - ход ферзя
• 04_06 - минимальная степень двойки
• 04_07 - число наоборот
• 04_08 - последовательность чисел
• 04_09 - числа Фибоначчи
• 04_10 - ДЗ (несуществующая дата)
• 05_01 - поиск чисел
• 05_02 - помощь Васе
• 05_03 - рисуем ромб
• 05_04 - шахматы для Васи
• 05_05 - симметричное число
• 05_06 - максимум и минимум
• 05_07 - квадрат
• 09_01_01 - точка и круг
• 09_01_02 - расстояние между дву...
• 09_01_03 - координаты середины ...

Обратная связь

Если у вас есть предложения или пожелания по работе Contester, посетите форум сайта www.contester.ru.

Лимит времени 2000/4000/4000/4000 мс. Лимит памяти 65000/65000/65000/65000 Кб.

Задание 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