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

Не могу понять в чем ошибка? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Нужен простой калькулютор http://www.cyberforum.ru/cpp-beginners/thread1210726.html
Пожалуйста помогите нужен простой калькулятор, в С++ но неделю, учюсь, да и если не трудно, можете обяснить, большое спасибо
C++ Найти площадь образовавшейся трапеции по формуле В правильном треугольнике проведена средняя линия. Найти площадь трапеции, образовавшуюся, дважды используя функцию вычисления площади правильного треугольника по формуле: s=((a*a)√3)/4 Помогите решить. http://www.cyberforum.ru/cpp-beginners/thread1210715.html
C++ Привести пример, в котором реализуется динамический полиморфизм.
Привести пример, в котором реализуется динамический полиморфизм.
Работа с файлами C++
Добрый день. Готовлюсь к экзамену и не могу найти ответы на эти вопросы: 24. Функции ввода-вывода данных в файл по блокам. Пример использования. 25. Режимы доступа к данным в файле. Файлы с последовательным и произвольным доступом к данным. Функции, используемые для работы с файлами произвольного доступа. Пример использования.
C++ Нужен пример классов http://www.cyberforum.ru/cpp-beginners/thread1210669.html
Привести пример классов с наследованием и доступом к компонентам их экземпляров через указатели на базовый и производный классы.
C++ Функция в качестве параметра Я не знаю, как передать функцию в качестве параметра. При обработке программа никаких ошибок не выдает, но результат печатает неверный. #include <iostream> #include <Windows.h> #include <locale.h> #include <math.h> using namespace std; void func(int); typedef double(*Pfun)(double y1, int pp); подробнее

Показать сообщение отдельно
Amsteri
0 / 0 / 0
Регистрация: 27.09.2013
Сообщений: 24
17.06.2014, 20:18     Не могу понять в чем ошибка?
#include <stdlib.h>
#include <iostream.h>
#include <conio.h>
#include <graphics.h>
#include <math.h>
#include <process.h>

int XMAX, YMAX, COLORMAX;
double RATIO;

class Grph
{
public:
Grph() {InitialGraph();};
~Grph()
{getch();
setcolor(RED);
outtextxy(100, YMAX-50, "\n ЉЁ*Ґжм");
getch();
closegraph();
};
void InitialGraph()
{int gdriver=DETECT, gmode, errorcode;
initgraph(&gdriver, &gmode, "");
errorcode = graphresult();
if (errorcode != grOk)
{
cout<<"Pomylka! "<<grapherrormsg(errorcode);
cout<<"\nNatysnit na bud jaku clavishu";
getch();
exit(1);
};
void Scr(int col);
void SpringArch(int x, int y, int R, int col);
void UlitPascal(int x, int y, int R, int col);
};

void Grph::Scr(int col)
{
cleardevice();
int XMAX=getmaxx();
int YMAX=getmaxy();
for(int i=1; i<=XMAX; i++)
{for (int j=1; j<=YMAX; j++)
putpixel(i,j,col);
}
};

void Grph::SptingArch(int x, int y, int R, int col)
{
double a1=0., r=0, a=R/40;
int x1,y1;
while (r<R)
{
r=a*a1;
x1=x+r*sin(a1);
y1=y*r*cos(a1);
putpixel(x1,y1,col);
a1+=0.02;
}
};

void Grph::UlitPascal(int x, int y, int R, int col)
{
double a1=0., r, a=R*1.8;
int x1,y1;
while (a1<6.2832)
{
r=R-a*cos(a1);
x1=x+r*sin(a1);
y1=y+r*cos(a1);
putpixel(x1,y1,col);
a1+=0.02;
}
};

int main()
{ clrscr();
int x1,y1;
float x,y,xe1,xe2,ye;
Grph ob;

ob.InitialGraph();
ob.Scr(3);
setcolor(10);
ob.SptingArch(300, 200, 150 ,5);
getch();

ob.Scr(3);
setcolor(10);
ob.UlitPascal(300,200,150,5);
getch();
closegraph();
}

declaration terminated incorrectly
function containing for are not expanded inline
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 14:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru