Предмет: Информатика,
автор: Белле
Напишите функцию, которая принимает на вход строку текста и печатает ее на экран в рамочке из символов +, - и |. Для красоты текст должен отделяться от рамки слева и справа пробелом. Например, текст Hello world должен выводиться так:
Приложения:
Ответы
Автор ответа:
2
Ответ:
#include <iostream>
using namespace std;
void customFunk(const char *text) {
cout << "+-";
for (int i = 0; i < strlen(text); i++) {
cout << "-";
}
cout << "-+" << endl;
printf("| %s |", text);
cout << endl << "+-";
for (int i = 0; i < strlen(text); i++) {
cout << "-";
}
cout << "-+" << endl;
}
int main()
{
customFunk("Hello World!");
return 0;
}
Объяснение:
Самый простой способ. Для модернизации рекомендую убрать циклы и вместо них создать массив char'ов с количеством элементов равному размеру входящего текста и выводить его вместо циклов.
Приложения:
Похожие вопросы
Предмет: Математика,
автор: КоКеТкА878
Предмет: Русский язык,
автор: Аноним
Предмет: Русский язык,
автор: olghatrofimova
Предмет: Алгебра,
автор: VSKN