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

Нарисовать символами крест заданной ширины

22.09.2016, 23:01. Показов 3030. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Ввести длину и толщину креста и нарисовать его из символов *. Гарантируется, что и длина, и толщина - нечетные числа.

5 1
Код
  *
  *
*****
  *
  *
9 3
Код
   ***  
   ***
   ***
*********
*********
*********
   ***
   ***
   ***
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
 
using namespace std;
 
int main()
{
   int len=9,thick=3,cntr=(len-thick)/2+1,i,j;
   for(i=0;i<cntr-1;i++) {cout.width(cntr); for(j=0;j<thick;j++) cout<<'*';cout<<endl;}
   for(i=0;i<thick;i++) {for(j=0;j<len;j++) cout<<'*'; cout<<endl;}
   for(i=cntr;i<len;i++) {cout.width(cntr); for(j=0;j<thick;j++) cout<<'*';cout<<endl;}
  
   return 0;
}

а как можно сделать как в примере?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.09.2016, 23:01
Ответы с готовыми решениями:

Нарисовать крест из символов
Всем привет, помагите решить задачу только использвав &lt;iostream&gt; Ввести длину и толщину креста и...

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

Как нарисовать фигуру (эллипс и крест)?
Привет, подскажите как нарисовать по верх элипса крест... Мне нужно сделать типо кнопку закрыть))

Поворот матрицы на 90 градусов и крест на крест
Здравствуйте, у меня такая вот загвоздка, все работает и поворот и крест на крест, но работает...

1
7803 / 6567 / 2988
Регистрация: 14.04.2014
Сообщений: 28,706
23.09.2016, 09:39 2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
 
using namespace std;
 
int main()
{
   int len, thick, cntr, i, j;
   cin >> len >> thick;
   cout << endl;
   cntr=(len-thick)/2+1;
   for(i=0;i<cntr-1;i++) {cout.width(cntr); for(j=0;j<thick;j++) cout<<'*';cout<<endl;}
   for(i=0;i<thick;i++) {for(j=0;j<len;j++) cout<<'*'; cout<<endl;}
   for(i=0;i<cntr-1;i++) {cout.width(cntr); for(j=0;j<thick;j++) cout<<'*';cout<<endl;}
  
   return 0;
}
0
23.09.2016, 09:39
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.09.2016, 09:39
Помогаю со студенческими работами здесь

Как нарисовать фрактал "Крест Ньютона"?
Здравствуйте. По заданию мне нужно нарисовать Крест Ньютона, который выглядит примерно та У меня...

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

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

Нарисовать перевернутый треугольник символами С++
Помогите пожалуйста. Ни как не могу сделать перевернутый треугольник. Сколько ко бы не искал ответ...


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

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