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

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

Войти
Регистрация
Восстановить пароль
 
itel
0 / 0 / 0
Регистрация: 07.07.2014
Сообщений: 27
#1

Функция рисует на экране треугольник, высота которого зависит от переданного значения параметра - C++

14.07.2014, 22:50. Просмотров 307. Ответов 3
Метки нет (Все метки)

Написать функцию, которая принимает один параметер типа int - высоту. Данная функция рисует на экране треугольник, высота которого зависит от переданного значения параметра.

Помогите, пожалуйста
"Програмирую" только 2-й месяц на Визуал Студио, так что если можно то попроще)
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.07.2014, 22:50
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Функция рисует на экране треугольник, высота которого зависит от переданного значения параметра (C++):

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

Написать функцию, возвращающую квадрат переданного ей параметра - C++
Нужна помощь в написании кода. Очень горю.((

Рассчитать значение выражения, вид которого определяется в зависимости от переданного в функцию параметра - C++ Builder
Всем добрый день, недавно начал изучать С++ в частности builder. Столкнулся с темой пользовательских функций. Вот само задание: Написать...

Функция псевдошума, которая зависит от параметра т (время), как записать? - Matlab
Добрый день. Говорю сразу, я с программированием и математикой не сильно дружу (хотя,понятие "не сильно" относительно), нужно для...

Нарисовать треугольник на экране,около которого описывается окружность - Pascal ABC
Написать программу, в которой на экране рисуется треугольник предварительно заданным координатам вершин ...

Проверка переданного параметра в Get запросе - Java EE
Есть сервлет, который слушает урл /test. Get запросом может передаваться параметр ?test=2. Как проверить, был ли передан параметр или нет?...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Spirit370
1 / 1 / 2
Регистрация: 08.08.2013
Сообщений: 86
14.07.2014, 23:46 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
void height (int a)
{
    int i, j;
 
    for(i = 1; i <= a; i++)
    {
    for(j = a; j > i; --j)
        cout << " ";
    for(j = 1; j < 2 * i; ++j)
        cout << "*";
   cout << endl;
    }
}
 
void main()
{
    int i;
    cin >> i;
    height(i);
    _getch();
}
1
NanoBreaker
23 / 23 / 7
Регистрация: 11.07.2013
Сообщений: 89
14.07.2014, 23:53 #3
Не думаю что мой вариант с графической библиотекой будет уместен, но вот:

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
29
30
31
32
33
34
35
36
37
38
39
#include <Windows.h>
#include <stdlib.h>
#include <math.h>
#include <iostream>
 
using namespace std;
 
HDC hDC = GetDC(GetConsoleWindow());
HPEN Pen = CreatePen(PS_SOLID, 0.1, RGB(255, 255, 255));
 
//отступ, для того что бы наш треугольник не рисовался поверх текста
const int OTSTUP = 100;
 
//функция которая рисует треугольник
void drawTriangle(double h)
{
    double a = (2 * h) / sqrt(3);
 
    MoveToEx(hDC, 0 + OTSTUP, 0 + OTSTUP, NULL);
    LineTo(hDC, a + OTSTUP, 0 + OTSTUP);
    LineTo(hDC, a / 2 + OTSTUP, h + OTSTUP);
    LineTo(hDC, 0 + OTSTUP, 0 + OTSTUP);
 
}
 
int main()
{
    SelectObject(hDC, Pen);
 
    double h = 0.0;
 
    cout << "Vvedite visotu: ";
    cin >> h;
 
    drawTriangle(h);
 
    system("PAUSE");
    return EXIT_SUCCESS;
}
1
itel
0 / 0 / 0
Регистрация: 07.07.2014
Сообщений: 27
15.07.2014, 00:21  [ТС] #4
Большое спасибо)
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.07.2014, 00:21
Привет! Вот еще темы с ответами:

Изменить размерность массива в процедуре, переданного в виде параметра. - Delphi
Здравствуйте, ВСЕ. Есть процедура procedure Split(var arrResult: array of string); При таком описании изменить размерность...

Вызов нужного метода WebAPI-контроллера в зависимости от переданного параметра - C# MVC
Доброго времени суток, уважаемые форумчане. Имеется контроллер WebAPI под названием EmployeeController, в нем пара GET-методов. Получение...

Не рисует треугольник:( - DirectX
все кимпилируется, но рисовать отказывается. Посомтрите, что не так! #include &lt;windows.h&gt; #include &lt;d3d9.h&gt; #define...

Класс который рисует на экране звезду - C++
Помогите исправить ошибку. Нужно создать класс которорый рисует на экране звезду. Класс написал и все работало, но надо сделать...


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

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

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