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

Треугольник в С++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Числа Спрага-Грюнди http://www.cyberforum.ru/cpp-beginners/thread1192501.html
Разработать программную модель следующей игры двух игроков (пользователь-компьютер), реализовав выигрышную стратегию для пользователя: На стол выкладываются 50 спичек. Каждый игрок по очереди вынимает спички из кучи, по меньшей мере, 1 и не более 6. Кто берет последнюю спичку, тот выигрывает. С выйгрышной ситуацией, при которой мы оставляем противнику число спичек, кратное 7, мы разобрались....
C++ Конструктор копирования есть класс, в нем есть указать на участок памяти, как написать для этого класс конструктор копирования? как работает конструктор с указателями? http://www.cyberforum.ru/cpp-beginners/thread1192493.html
Нумерация особых строк матрицы C++
Подскажите, пожалуйста, какой код нужен для того, чтобы пронумеровать только некоторые строки матрицы. Например, мне по заданию нужно пронумеровать только те строки, в которых хотя бы некоторые элементы = значению c. Наглядный пример: с = 3 моя матрица такова 1 2 3 1 1 1 3 1 1 Код программы делает следующее 1) 1 2 3 1 1 1
Для графа определить его двудольность и вывести обе доли (исправить программу) C++
помогите исправить программу! запускается, на файл вывода пуст... а когда раскоментирываю - не компилруется... вот код: #include <fstream> #include<iostream> #include <string> #include<vector> using namespace std; vector < vector <int> > g; // çàäàííûé ãðàô
C++ люди добрые http://www.cyberforum.ru/cpp-beginners/thread1192469.html
4. Определить номера строк матрицы R, хотя бы один элемент которых равен с, и элементы этих строк умножить на d.
C++ перегрузка умножения MyComplex operator* (MyComplex x, MyComplex y) { double Re1, Im1, Re2, Im2; x.ReAndIm(Re1, Im1); y.ReAndIm(Re2, Im2); Re1=Re1*Re2-Im1*Im2; Im1=Re1*Im2+Re2*Im1; x.modANDarg(Re1,Im1); return x; }вот функция перегрузки, если умножить константу на комплексное число, то все работает, где и как происходит преобразование константы в комплексное число подробнее

Показать сообщение отдельно
Lightmen
0 / 0 / 0
Регистрация: 10.12.2012
Сообщений: 26
29.05.2014, 15:32     Треугольник в С++
Добрый день!
Я уже обращался к Вам (Класс С++ для работы с треугольником) по этому вопросу, однако так и не разобрался. Еще раз перепишу задачку "Разработать класс на языке С++ реализующий методы для работы с треугольником: построение треугольника, вычисление периметра, площади, длин сторон".
Если вкратце, то все, до чего я дошел, это то, что:
1. Раз надо найти длины сторон, то получается треугольник надо строить по координатам вершин, правильно?
2. в Интернете я наткнулся на лекции по С++ и интересный код:
C++ (Qt)
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
#include <iostream.h>
#include <graphics.h>
class Triangle
{
pointtype a,b,c; //Детали треугольника = три точки для построения
public:
  void Show(pointtype,pointtype,pointtype); //Метод, помогающий понять треугольнику, как себя рисовать
};
void Triangle::Show(pointtype a,pointtype b,pointtype c) //Описываю метод Show вне класса
{
int Poly[8]={a.x,a.y,b.x,b.y,c.x,c.y,a.x,a.y} ; //Инициализация массива параметрами переданными в объект
fillpoly(4,Poly); //Рисование закрашенного треугольника по данным, записанным в массив
}
void main()
{
int gd=DETECT,gm;
initgraph(&gd,&gm,"");
pointtype a,b,c; //Три точки треугольника
      a.x=20;   a.y=20;
      b.x=100; b.y=90;
      c.x=33;   c.y=88;
Triangle Tr1; //Объявили объект, типа треугольник
Tr1.Show(a,b,c); //Заставили объект нарисовать себя по указанным координатам
    
      a.x=500;   a.y=70;
      b.x=600; b.y=100;
      c.x=10;   c.y=70;
     setfillstyle(1,1); //Установка цвета и стиля заливки
     Tr1.Show(a,b,c); //Рисование закрашенного треугольника по координатам точек а,b,c
cin.get();
closegraph();
}
Однако тут используется <graphics.h>, а насколько я понял это сильно устаревший модуль и его уже нет. Во всяком случае найти и прикрепить такой модуль я не смог. А как построить его по-другому я не знаю вообще. Подскажите, пожалуйста!
В общем, я так и застрял на построении, помогите пожалуйста с кодом!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 13:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru