Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 15, средняя оценка - 4.93
Антонина31рег
Сообщений: n/a
#1

В консоли нарисовать геометрическую фигуру - C++

16.02.2013, 01:54. Просмотров 2168. Ответов 3
Метки нет (Все метки)

Разработать программу, которая выводит на экран геометрическую фигуру, заполняя ее символом ‘*’ или пробелом. Размер фигуры (n) определяется при вводе.
Пустой равнобедренный треугольник. Основание n, высота - n/2+1 (n – нечетное)
вот что есть, не получается вывести основание
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
#include <vcl.h>
#include <iostream.h>
#include <conio.h> 
 
int main(void)
{
int i,j; 
int n; 
cout<<"n? ";
cin>>n;
for (j=1;j<=n/2+2;j++)
{
for (i=j;i<n/2+2;i++)
 
cout<<' ';
cout<<'*'<<endl;
}
 
for (i=0;i<n/2+1;i++)
{
for (j=n-i;j<=n;j++)
cout<<' ';
cout<<'*'<<endl;
 
}
getch(); 
 
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.02.2013, 01:54
Здравствуйте! Я подобрал для вас темы с ответами на вопрос В консоли нарисовать геометрическую фигуру (C++):

Нарисовать любую геометрическую фигуру - C++
Здравствуйте! Помогите пожалуйста, как использовать в Turbo C графику с помощью библиотеки #include &lt;graphics.h&gt;? Хотя-бы вывести что...

Вывести на экран геометрическую фигуру, заполняя ее символом * - C++
помогите, пожалуйста. Разработать программу, которая выводит на экран геометрическую фигуру, заполняя ее символом *. размер фигуры...

Программа которая выводит на экран геометрическую фигуру - C++
Разработать программу, которая выводит на экран геометрическую фигуру, заполняя ее символом ‘*’ или пробелом. Размер фигуры (n)...

Программа которая выводит на экран геометрическую фигуру(исправить) - C++
Мне нужно чтобы треугольник был пустым,т.е звездочками должна быть нарисована граница #include &lt;stdio.h&gt; int main( ) { ...

Программа которая выводит на экран геометрическую фигуру(исправить) - C++
Разработать программу, которая выводит на экран геометрическую фигуру, заполняя ее символом ‘*’ или пробелом. Размер фигуры (n)...

По заданным целочисленным координатам на плоскости определить какую геометрическую фигуру они образуют - C++
По заданным целочисленным координатам четырех точек на плоскости определить , какую геометрическую фигуру они образуют , если их соединить...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Van111
кодер с++
209 / 188 / 4
Регистрация: 03.08.2011
Сообщений: 2,597
Записей в блоге: 12
16.02.2013, 17:30 #2
Антонина31рег, я уже когдато писал делайте как форточки.
используйте матрицу char и заполняйте её - это будет ваш rect. а потом просто циклом выводите всё на экран
C++
1
2
3
4
5
const int left = 80;
const int bottom = 30;
char matrix[left][bottom];
for (auto i = 0; i < left * bottom)
cout <<*(*(matrix + i))
;
если у вас площадь к примеру 20 на 30
делайте 21 на 30
каждый 22 последний и предпоследний символ будут символфми перехода на новую строку и возврата коретки
0
coloc
погромист
410 / 246 / 15
Регистрация: 27.08.2012
Сообщений: 550
Завершенные тесты: 1
16.02.2013, 18:50 #3
Van111, а зачем auto? Современные компиляторы знают, где и когда нужно использовать auto или register.
0
Van111
кодер с++
209 / 188 / 4
Регистрация: 03.08.2011
Сообщений: 2,597
Записей в блоге: 12
17.02.2013, 19:49 #4
Цитата Сообщение от coloc Посмотреть сообщение
Van111, а зачем auto? Современные компиляторы знают, где и когда нужно использовать auto или register.
я сомневаюсь как оптимальней писать
C++
1
unsigned int или int
. первое правильней, второе короче.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.02.2013, 19:49
Привет! Вот еще темы с ответами:

Как дополнить код Windows программы, чтобы она отобразила в окне геометрическую фигуру? - C++
Здравствуйте. У меня есть программа, которая выводит пустое Windows окно, что нужно добавить, чтобы в этом окне появилась геометрическая...

Нарисовать фигуру - C++
Товарищи, кто знает как реализовать такую фигуру с помощью языков программирования, помогите пожалуйста. Или кто знает куда можно...

Нарисовать фигуру - C++
Нужно сделать так чтобы при запуске программы появлялась вот такая фигура: ********* *________* *________* *________* *________* ...

Нарисовать фигуру - C++
Нарисовать фигуру нижнюю справа которая на рисунке там все описано:


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
17.02.2013, 19:49
Ответ Создать тему
Опции темы

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