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

Нарисовать прямоугольник - обводка одними символами, заливка - другими

24.03.2017, 18:35. Показов 3268. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Нарисовать прямоугольник - обводка одними символами, заливка - другими. Пользователь задаёт высоту-ширину, а так же символы.С++
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.03.2017, 18:35
Ответы с готовыми решениями:

Заменить в строке пробелы другими символами
дано предложение все его пробелы заменить на символ * напишите пожалуйста прогу..

Замена символов пробела другими символами
Всем привет. Столкнулся с необходимостью замены пробела другими символами. Решил попробовать для...

Рисую прямоугольник. Пропадает заливка
Доброго времени суток! Проблема, собственно, в заголовке: после запуска приложения прямоугольник...

Как сравнить символы ячеек массива с другими символами в case?
Доброго времени суток!Как сравнить 11 ячеек с введенными символами в процедуре с какими-либо...

2
Диссидент
Эксперт C
27709 / 17325 / 3811
Регистрация: 24.12.2010
Сообщений: 38,979
24.03.2017, 22:35 2
Лучший ответ Сообщение было отмечено Вова17319 как решение

Решение

C++
1
2
3
4
for(int i=0; i<h; i++) {
  for(int j=0; j<w; j++) 
    cout << (i==0 || i==h-1 || j==0 || j==w-1) ? kontur : zalivka;
  cout << endl;
Псевдокод. Ввод параметров организуй сам.
0
842 / 645 / 323
Регистрация: 24.02.2017
Сообщений: 2,273
24.03.2017, 23:27 3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 int  W,H;
 char kontur,zalivka;
 
 cin>>W>>H>>kontur>>zalivka;
 cout.width(W);
 cout.fill(kontur);
 cout<<""<<"\n";
 for(int i=0;i<H;i++)
  {
   cout<<kontur;
   cout.width(W-2);
   cout.fill(zalivka);
   cout<<"";
   cout<<kontur<<"\n";
 }
 cout.width(W);
 cout.fill(kontur);
 cout<<""<<"\n";
0
24.03.2017, 23:27
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.03.2017, 23:27
Помогаю со студенческими работами здесь

Как нарисовать прямоугольник, изменить его координаты и нарисовать заново уже без первого прямоугольника?
Как нарисовать прямоугольник, изменить его координаты и нарисовать заного уже без первого...

Написать функцию, которая будет разбивать строку на символы и сравнивать с другими символами из другой строки.
Нужно написать функцию которая будет разбивать строку на символы и сравнивать с другими символами...

нарисовать слово символами
Недавно начал изучать java по книге: программирование на java для детей,родителей,бабушек и...

Нарисовать пирамиду символами
Снова требуется помощь! Есть задание: Напишите программу, которая последовательности символов...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru