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

Класс треугольник - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Функции в C++ http://www.cyberforum.ru/cpp-beginners/thread167538.html
Как составить функцию вычисления среднего значения элементов массива и определения количества чисел, которые превышают эту величину. Применить разработанную функцию для обработки двух одномерных массивов?приведите пример
C++ Заполнение массива вещественными элементами Доброго времени суток всем форумчанам. Столкнулся с вот такой вот задачей :в одномерном массиве,состоящем из n вещественных элементов,вычислить количество элементов массива,больших Х и вычислить время работы алгоритма. Вроде бы с задачей справился,но когда справился понял,что у меня заполняется массив не вещественным,а целым типом,поиски в гугле успехом не увенчались,помогите ввести... http://www.cyberforum.ru/cpp-beginners/thread167513.html
Хеш-таблица C++
Что является элементами хеш-таблицы?
C++ вот такое уравнение над решить
Помогите пожалуйста решить уравнение. Зарание спасибо:)
C++ Звук http://www.cyberforum.ru/cpp-beginners/thread167466.html
Многоуважаемые программисты! Подскажите, пожалуйста, возможно ли с помощью средств С++ написать такую небольшую программку, которая, будет обрабатывать звук (допустим, будет добавлять постепенное затухание какому нибудь звуковому файлу, а лучше реверб)? И, хотя бы примерно, подскажите как это возможно сделать. Спасибо. Добавлено через 5 часов 17 минут Неужели все так сложно?
C++ Перевод числа из десятичной системы в двоичную нужно написать программу перевода числа из десятичной системы в двоичную используя только цикл for и If else #include <iostream> using namespace std; void main() { int dec, v,i; подробнее

Показать сообщение отдельно
ftp
0 / 0 / 0
Регистрация: 20.09.2010
Сообщений: 4
23.09.2010, 11:56  [ТС]     Класс треугольник
Не хотел новую тему открывать, решил здесь продолжить.


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
#include <graphics.h>
#include <stdlib.h>
#include <stdio.h>
#include <conio.h>
#define PATCHTODRIVER "d:\\Borland\\bgi\\"
int main(void)
{
   /* request auto detection */
   int gdriver = DETECT, gmode, errorcode;
   /* initialize graphics mode */
   initgraph(&gdriver, &gmode, PATCHTODRIVER);
 
   /* read result of initialization
   errorcode = graphresult();
 
   if (errorcode != grOk) 
   {
      printf("Graphics error: %s\n", grapherrormsg(errorcode));
      printf("Press any key to halt:");
      getch();
      exit(1);            
   }
 
   /* draw a line */
   line(100, 100, 300, 100);
   line(300, 100, 200, 300);
   line(200, 300, 100, 100);
   circle(320,240,100);
 
 
   /* clean up */
   getch();
   closegraph();
   return 0;
}
Как эту задачку можно написать через классы? И как можно выполнить передвижение треугольника например по горизонтали, у меня только получилось, что он исчезает в одном месте и появляется в другом...

Добавлено через 1 час 14 минут
Сам руками накосячил

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
#include<conio.h>
#include<math.h>
#include<graphics.h>
class triangle
                {
                   int x1, y1 ;    
                   int x2, y2 ;
                   int x3, y3 ;
 
      public:  triangle(int, int, int, int, int, int) ;
                   void draw() ;
 
 
             };
triangle::triangle ( int a, int b, int c, int d, int e, int f)
{ x1=a ;   y1=b ; x2=c ; y2=d ; x3=e ; y3=f;
}
 
void triangle::draw ()
{  line (x1, y1, x2 ,y2) ;
line ( x2, y2, x3, y3) ;
line ( x3, y3, x4, y4) ; }
 
int main()
 {
    triangle K(0, 0, 100, 0, 0, 100,) ;
    int gdriver=DETECT, gmode ;
    initgraph (&gdriver, &gmode, "") ;
    K.draw() ;
    getch() ;
    closegraph() ;
    return 0;
}
Момогите хотя бы с движением обьекта.
 
Текущее время: 04:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru