Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
1 / 1 / 0
Регистрация: 02.08.2013
Сообщений: 20

Вывод сообщения в рамочке

05.08.2013, 18:14. Показов 1571. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Каким еще способом можно решить данную задачу?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
#include <iostream>
#include <string>
using namespace std;
int main ()
{
 
    cout << "vvedite vache ima: " ;
 
 
    string name;
    cin >> name;
 
 
    const string greeting="Privet, " + name + "!";
 
    const int pad=1;
 
    const int rows=pad*2+3;
 
    cout << endl;
 
  int r=0;
           while ( r != rows )
                              {
        const string::size_type cols =greeting.size() + pad*2+2;
              string::size_type c=0;
 
while ( c!=cols) {
                  if (r==0 || r==rows-1 || c==0 || c== cols-1)
                                                     {
                                                       cout << "*";
                                                                    ++c;
                                                     }
 
 else {
        if (r== pad+1 && c==pad+1)
                                   {
                                   cout << greeting;
                                   c+=greeting.size();
                                   } else
                                          {
                                             cout << " ";
                                                         ++c;
                                              }
 
     }
 
                 }
                 cout << endl;
                              ++r;
                                }
    return 0;
    }
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
05.08.2013, 18:14
Ответы с готовыми решениями:

Вывод сообщения + переменная
Как сделать вывод сообщения + переменная в C# это так: int a = 10; Console.WriteLine(a+&quot; человек&quot;); В С++ я делаю так : ...

Флаги (вывод сообщения)
Есть программа, которая записывает в файл, считывает, удаляет и т.д. Это кусок функции удаления. Пользователь вводит фамилию...

Двойной вывод сообщения
Привет :) Написал программу для вычисления суммы элементов массива. Всё работает, но почему то когда ввожу что то типа...

3
249 / 219 / 63
Регистрация: 30.07.2013
Сообщений: 465
05.08.2013, 18:28
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <iomanip>
#include <string>
 
int main ()
{
    std::cout << "Enter you name: ";
 
    std::string name;
    std::cin >> name;
 
    const std::string greeting = "Privet, " + name + "!";
    
    std::cout << std::setw( greeting.size() + 4 ) << std::setfill( '*' ) << '*' << std::endl;
    std::cout << '*' << std::setw( greeting.size() + 3 ) << std::setfill( ' ' ) << '*' << std::endl;
    std::cout << "* " << greeting << " *" << std::endl;
    std::cout << '*' << std::setw( greeting.size() + 3 ) << std::setfill( ' ' ) << '*' << std::endl;
    std::cout << std::setw( greeting.size() + 4 ) << std::setfill( '*' ) << '*' << std::endl;
 
    return 0;
}
1
41 / 37 / 8
Регистрация: 24.07.2013
Сообщений: 219
05.08.2013, 18:30
Способов много вопрос в том чем тебя не устраивает выше тобою приведеный
0
 Аватар для Kastaneda
5232 / 3205 / 362
Регистрация: 12.12.2009
Сообщений: 8,143
Записей в блоге: 2
05.08.2013, 18:40
Цитата Сообщение от Сергей_Солопов Посмотреть сообщение
Вывод сообщения в рамочке
Вот, выводит текст в рамочке. Но код уж ооочень давно писал, так что не ахти.
Название: Снимок.PNG
Просмотров: 38

Размер: 1.5 Кб
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
05.08.2013, 18:40
Помогаю со студенческими работами здесь

Вывод текстового сообщения на консоль
Добрый день форумчане. Начал изучать плюсы и встретил два вида вывода сообщений: cout &lt;&lt; &quot;Hello, world!&quot;; ...

Вывод сообщения из потока АМР
Здравствуйте. Можно ли вывести сообщение из потока АМP? Пробовал так, но выдает ошибку: int aCPP = {1, 2, 3, 4, 5}; int...

Вывод сообщения об окончании игры в змейке
Пишу консольную игру змейку и не получается сделать вывод сообщения о проигрыше. Подскажите, пожалуйста, как сделать. Вот сам код...

Вывод сообщения в левой части экрана
Подскажите пожалуйста как сделать,чтобы сообщение выводилось н экран не в левой части экрана ,а в правой ?

Вывод сообщения о нажатии сочетания клавиш
Что неправильно? LRESULT CALLBACK WndProc(HWND hWnd, UINT msg, WPARAM wParam, LPARAM IParam) case WM_KEYDOWN: { int nVirtKey =...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США. Нашел на реддите интересную статью под названием «Кто-нибудь знает, где получить бесплатный компьютер или. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru