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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 8, средняя оценка - 4.75
EasyProgramer96
13 / 12 / 0
Регистрация: 13.05.2013
Сообщений: 152
Записей в блоге: 3
#1

Как нарисовать следующие фигуры в с++ - C++

31.12.2013, 21:36. Просмотров 1483. Ответов 17
Метки нет (Все метки)

Привет всем!Народ не подскажите,как напечатать прямоугольник,овал,стрелу и ромб только с помощью звездочек.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.12.2013, 21:36
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как нарисовать следующие фигуры в с++ (C++):

GUI, как нарисовать фигуры? - C++
Как нарисовать в GUI квадрат с 3 вырезами

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

Нарисовать и вычислить площадь заштрихованной фигуры - C++
Помогите пожалуйста с написание кода Есть код для другой фигуры, примерная форма и мой вариант с фигурой (Окружность, внутри ромб ) Как...

При помощи вложенных циклов for необходимо нарисовать звездочками фигуры - C++
Доброго времени суток! Уважаемые знатоки, помогите пожалуйста решить задачку: при помощи вложенных циклов for необходимо нарисовать фигуры:...

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

Программа вычисления местонахождения точки относительно фигуры (лежит ли точка внутри, на контуре или вне фигуры) - C++
Нужно написать программу вычисления местонахождения точки относительно фигуры(лежит ли данная точка внутри неё, на контуре или вне фигуры)....

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
castaway
Эксперт С++
4881 / 3017 / 370
Регистрация: 10.11.2010
Сообщений: 11,078
Записей в блоге: 10
Завершенные тесты: 1
31.12.2013, 21:42 #2
C++ это язык, а не средство для рисования.
EasyProgramer96
13 / 12 / 0
Регистрация: 13.05.2013
Сообщений: 152
Записей в блоге: 3
31.12.2013, 22:01  [ТС] #3
Знаю,но в книге есть задача,в которой говориться, что надо написать программу которая печатает эти фигуры
alsav22
5417 / 4813 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
31.12.2013, 22:07 #4
Цитата Сообщение от EasyProgramer96 Посмотреть сообщение
как напечатать прямоугольник
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
using namespace std;
 
int main ()
{
    char square[] = { "*****\n"
                     "*   *\n" 
                     "*   *\n" 
                     "*****"};
              
    cout << square << endl;
    
    cin.get();
    return 0;
}
Esecman
38 / 26 / 6
Регистрация: 31.12.2013
Сообщений: 329
31.12.2013, 22:10 #5
C++
1
2
3
4
5
6
7
8
9
10
11
Треугольник:
#include <iostream>
using namespace std;
 
int main() {
    
cout << "* \n**\n***\n****\n*****\n******\n*******\n********\n*********\n**********";
 
cin.get();
return 0;
}
EasyProgramer96
13 / 12 / 0
Регистрация: 13.05.2013
Сообщений: 152
Записей в блоге: 3
31.12.2013, 22:11  [ТС] #6
Все бы хорошо,но по книге я еще не прошел массивы,надо использовать cout и *
alsav22
5417 / 4813 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
31.12.2013, 22:15 #7
Цитата Сообщение от EasyProgramer96 Посмотреть сообщение
надо использовать cout и *
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
using namespace std;
 
int main ()
{
    cout << "*****\n"
         << "*   *\n" 
         << "*   *\n" 
         << "*****";
              
    cin.get();
    return 0;
}
Esecman
38 / 26 / 6
Регистрация: 31.12.2013
Сообщений: 329
31.12.2013, 22:15 #8
Прямоугольник:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
using namespace std;
 
int main() {
    
cout << "***************************\n";
cout << "*                         *\n";
cout << "*                         *\n";
cout << "*                         *\n";
cout << "*                         *\n";
cout << "*                         *\n";
cout << "*                         *\n";
cout << "***************************\n";
 
cin.get();
return 0;
}
EasyProgramer96
13 / 12 / 0
Регистрация: 13.05.2013
Сообщений: 152
Записей в блоге: 3
31.12.2013, 22:16  [ТС] #9
Все сам нашел не без помощи alsav22)
alsav22
31.12.2013, 22:16
  #10

Не по теме:

Esecman, больше моего!?

Esecman
38 / 26 / 6
Регистрация: 31.12.2013
Сообщений: 329
31.12.2013, 22:20 #11
Цитата Сообщение от alsav22 Посмотреть сообщение

Не по теме:

Esecman, больше моего!?

Твое сообщение больше похоже на квадрат, чем на прямоугольник
EasyProgramer96
13 / 12 / 0
Регистрация: 13.05.2013
Сообщений: 152
Записей в блоге: 3
31.12.2013, 22:22  [ТС] #12
И как нарисовать все эти фигуры рядом друг с другом с небольшим отступом
alsav22
31.12.2013, 22:26
  #13

Не по теме:

Цитата Сообщение от Esecman Посмотреть сообщение
Твое сообщение больше похоже на квадрат, чем на прямоугольник
Квадрат - частный вид прямоугольника.

sergei60
47 / 28 / 4
Регистрация: 10.06.2012
Сообщений: 372
01.01.2014, 16:07 #14
EasyProgramer96, <<код фигуры<<" "<<код следующей фигуры<<" "<<код еще одной фигуры<<" ".........................;
DiffEreD
1430 / 767 / 95
Регистрация: 21.06.2011
Сообщений: 1,740
Записей в блоге: 2
01.01.2014, 16:12 #15
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
 
int main()
{
   const char* figure = R"(
******    ***     *       *
*    *   *   *   * *    *   *
*    *   *   *  * * *  *     *
*    *   *   *    *     *   *
******    ***     *       *
)";
 
   std::cout << figure << std::endl;
   return 0;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.01.2014, 16:12
Привет! Вот еще темы с ответами:

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

Даны следующие задания , как написать решения - C++
1. Что будет выведено на экран: int x=15; int * p=&amp;x; cout&lt;&lt;p&lt;&lt;endl; Что будет выведено на экран: int у=10; int * p=&amp;x; cout&lt;&lt;*p&lt;&lt;endl; ...

Как сделать, чтобы после выполнения условия, программа не проверяла следующие? - C++
Мне нужно чтобы после вывода текста &quot; нет значений x и z&quot; программа больше ничего не выводила, но после этого она так же пишет &quot; z равен&quot; и...

Как хранить координаты фигуры? - C++
Что нужно сделать: при запуске программы в центре рисуется прямоугольник, в меню есть 4 кнопки: растянуть влево, вправо, вверх, вниз...


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

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

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