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

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

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

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

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
6992 / 6030 / 2738
Регистрация: 14.04.2014
Сообщений: 25,792
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
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.09.2016, 09:39

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.