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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Задача по нахождению ошибок в коде(язык с) http://www.cyberforum.ru/cpp-beginners/thread243473.html
Есть код: #include <iostream> using namespace std; int main() { int i; int n = 20;
C++ программа С, напишите прогу пжл Написать программу, которая позволяет выполнять операции создания каталога, изменения временного каталога, удаление файла и директории (рекурсивно). Прошу решите задачу http://www.cyberforum.ru/cpp-beginners/thread243465.html
C++ Написать функцию, которая вставляет после каждого пробела запятую
Всем доброе время суток. Я програмирую на языки С++ поэтому задачка непосредственно на этом языке. Я учусь на первом курсе, поэтому еще новичек в програмировании, так что сильно не ругайте. Если будет возможность, буду очень признателен если подскажите решение или увидети в моем коде ошибку. Решать полностью необезательно, хочется самому добить. Заранее спасибо. Я выложу условие и свой код. :) ...
Функция на показ матрици... C++
Здравствуйте уважаемые форумчане ... Подскажите пожалуйста почему функция ShowMatrix первый раз вызывается всё нормально работает а второй раз при вызове пишется Segmentation failure... Сообственно код... #include <iostream> #include <iomanip> #include <stdlib.h> using namespace std; void other();
C++ Действия с числами http://www.cyberforum.ru/cpp-beginners/thread243410.html
Нужно написать код на С++, к следующему: 1) посчитать сколько четных цифр у десятичного целого числа 2) упорядочены ли числа по возрастанию 3) найти минимальную цифру восьмиричного или десятичного числа 4) найти максимальный общий делитель двух или трех чисел, или массива чисел 5) найти минимальное общее кратное очень хочу разобраться в том, как это делается, спасибо заранее!
C++ Определить номер столбца с наибольшей характеристикой набросал код, о н выдаёт неверный результат. помогите найти в чём ошибка. Характеристикой столбца матрицы назовем произведение элементов с четными номерами строк. Определить номер столбца с наибольшей характеристикой // laba 9 zad 4.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <iostream> using namespace std; int _tmain() подробнее

Показать сообщение отдельно
Wastyp
0 / 0 / 0
Регистрация: 09.02.2010
Сообщений: 16

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

15.02.2011, 22:29. Просмотров 291. Ответов 0
Метки (Все метки)

Здравствуйте! Не получается нарисовать треугольник (из раздела объектно-ориентированного программирования). В чем ошибка-не могу понять. Помогите,пожалуйства, решить эту задачу.
Вот код программы:

#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <graphics.h>
#include <dos.h>
class gr_init
{
public:
gr_init(int driver = 0)
{
*gd = driver;
initgraph(gd, gm, "");
if(graphresult() != 0) {printf("Error!"); abort();}
}
~gr_init()
{
closegraph();
}
private:
int *gd, *gm;
};

class gr_obj
{
public:
gr_obj(int col = 7)
{_color = col;}
virtual void draw() = 0;
int color()
{
return _color;
}
public:
void show()
{
setcolor(color()); draw();
}
void hide()
{
cback = getcolor(); setcolor(getbkcolor()); draw(); setcolor(color());
}
private:
int _color, cback;
};

class point: public gr_obj
{
public:
point(int xp = 0, int yp = 0, int col = 7): gr_obj(col)
{setpx(xp); setpy(yp); show();}
~point()
{
hide();
}
void draw()
{
putpixel(x, y, color());
}
int getpx()
{
return x;
}
void setpx(int px)
{
x = px;
}
int getpy()
{
return y;
}
void setpy(int py)
{
y = py;
}
private:
int x, y;
};
class pryam: public point
{
public:
pryam(int xc = 0, int yc = 0, int line=0, int col = 7): point(xc, yc, col)
{l=line; show(); }
~pryam()
{
hide();
}
void draw()
{
line(getpx(),getpy(),getpx1(), getpy1());
}
int getpx1()
{
return x1;
}
void setpx1(int px)
{
x1 = px;
}
int getpy1()
{
return y1;
}
void setpy1(int py)
{
y1 = py;
}

private:
int x1, y1, line;
};

void main()
{
gr_init gr(0);
line pr(100, 100, 300, 100);
line (300, 100, 200, 300);
line (00, 300, 100, 100);

getch();
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 15:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru