#include <stdio.h>
#include <conio.h>
#include <process.h>
#include <math.h>
#include <graphics.h>
int i;
double a,b,c,maxx,minx,maxy,miny,smaxx,smaxy,step;
double x,d,re,im,x1,x2,j;
int liney;
int ok;
int ch;
int ix(double x){
double k,r;
smaxx=getmaxx();
k=smaxx/(maxx-minx);
r=k*(x-minx);
return (r);
};
int iy(double x){
double k,r;
smaxy=getmaxy();
k=smaxy/(maxy-miny);
r=k*(x-miny);
r=getmaxy()-r;
return (r);
};
void picture(int m)
{
double tmpx,tmpy;
int ii;
double str,tmpxx;
char string[40];
double tmpmaxy;
int gdriver = DETECT, gmode, errorcode;
printf("Введите: maxx,minx,maxy,miny: \n");
if (m>=1) {
if (x1(x2) {
tmpxx=x2;
x2=x1;
x1=tmpxx;
};
if (x1==x2) x1=x1+0.5;
maxx=x1+(x1-x2);
minx=x2-(x1-x2);
if (a!=0) {tmpmaxy=fabs(a*(-b/(2*a))*
(-b/(2*a))+b*(-b/(2*a))+c);}
else {tmpmaxy=0.5;};
if (a==0&&b==0) {tmpmaxy=c;};
if (tmpmaxy==0) tmpmaxy=1;
maxy=tmpmaxy+tmpmaxy/2.;
miny=-(tmpmaxy+tmpmaxy/2.);
printf("%lf, %lf, %lf, %lf",
maxx,minx,maxy,miny);
ch=getch();
} else {ok=scanf("%lf%lf%lf%lf",
&maxx,&minx,&maxy,&miny);};
if (ok==0) exit(0);
step=(maxx-minx)/1000;
/* initialize graphics mode */
initgraph(&gdriver, &gmode, "N:\\BC31\\BGI");
/* read result of initialization */
errorcode = graphresult();
if (errorcode != grOk) /* an error occurred */
{
printf("Graphics error: %s\n",
grapherrormsg(errorcode));
printf("Press any key to halt:");
getch();
exit(1);
/* return with error code */
};
/* draw a line */
line(ix(0), 0, ix(0), getmaxy());
liney=getmaxy()-(getmaxy()*((-miny)/(maxy-miny)));
line(0, liney, getmaxx(), liney);
for(ii=1;ii<=10;ii++)
{
str=(maxx-minx)*(ii/10.0)-(-minx);
//str=floor(str);
sprintf(string,"%4.2lg",str);
outtextxy(getmaxx()*(ii/10.),
liney-10,&string[0]);
line(getmaxx()*(ii/10.),liney-3,
getmaxx()*(ii/10.),liney+3);
};
for(j=minx;j<=maxx;j=j+step)
]
tmpx=ix(j);
tmpy=iy(a*j*j+b*j+c);
putpixel(tmpx,tmpy,15);
};
ch=getch();
};
Другие языки программирования и технологии
Где ошибка?C#
В том, что это не C#
#include <stdio.h>
#include <conio.h>
#include <process.h>
#include <math.h>
#include <graphics.h>
int i;
double a,b,c,maxx,minx,maxy,miny,smaxx,smaxy,step;
double x,d,re,im,x1,x2,j;
int liney;
int ok;
int ch;
int ix(double x){
double k,r;
smaxx=getmaxx();
k=smaxx/(maxx-minx);
r=k*(x-minx);
return (r);
};
int iy(double x){
double k,r;
smaxy=getmaxy();
k=smaxy/(maxy-miny);
r=k*(x-miny);
r=getmaxy()-r;
return (r);
};
void picture(int m)
{
double tmpx,tmpy;
int ii;
double str,tmpxx;
char string[40];
double tmpmaxy;
int gdriver = DETECT, gmode, errorcode;
printf("Введите: maxx,minx,maxy,miny: \n");
if (m>=1) {
if (x1(x2) {
tmpxx=x2;
x2=x1;
x1=tmpxx;
};
if (x1==x2) x1=x1+0.5;
maxx=x1+(x1-x2);
minx=x2-(x1-x2);
if (a!=0) {tmpmaxy=fabs(a*(-b/(2*a))*
(-b/(2*a))+b*(-b/(2*a))+c);}
else {tmpmaxy=0.5;};
if (a==0&&b==0) {tmpmaxy=c;};
if (tmpmaxy==0) tmpmaxy=1;
maxy=tmpmaxy+tmpmaxy/2.;
miny=-(tmpmaxy+tmpmaxy/2.);
printf("%lf, %lf, %lf, %lf",
maxx,minx,maxy,miny);
ch=getch();
} else {ok=scanf("%lf%lf%lf%lf",
&maxx,&minx,&maxy,&miny);};
if (ok==0) exit(0);
step=(maxx-minx)/1000;
/* initialize graphics mode */
initgraph(&gdriver, &gmode, "N:\\BC31\\BGI");
/* read result of initialization */
errorcode = graphresult();
if (errorcode != grOk) /* an error occurred */
{
printf("Graphics error: %s\n",
grapherrormsg(errorcode));
printf("Press any key to halt:");
getch();
exit(1);
/* return with error code */
};
/* draw a line */
line(ix(0), 0, ix(0), getmaxy());
liney=getmaxy()-(getmaxy()*((-miny)/(maxy-miny)));
line(0, liney, getmaxx(), liney);
for(ii=1;ii<=10;ii++)
{
str=(maxx-minx)*(ii/10.0)-(-minx);
// str=floor(str);
sprintf(string,"%4.2lg",str);
outtextxy(getmaxx()*(ii/10.),
liney-10,&string[0]);
line(getmaxx()*(ii/10.),liney-3,
getmaxx()*(ii/10.),liney+3);
};
for(j=minx;j<=maxx;j=j+step)
] -------------------------------------------------помойму тут должна стоять {
tmpx=ix(j);
tmpy=iy(a*j*j+b*j+c);
putpixel(tmpx,tmpy,15);
};
ch=getch();
};
А вооОбще это C++
#include <conio.h>
#include <process.h>
#include <math.h>
#include <graphics.h>
int i;
double a,b,c,maxx,minx,maxy,miny,smaxx,smaxy,step;
double x,d,re,im,x1,x2,j;
int liney;
int ok;
int ch;
int ix(double x){
double k,r;
smaxx=getmaxx();
k=smaxx/(maxx-minx);
r=k*(x-minx);
return (r);
};
int iy(double x){
double k,r;
smaxy=getmaxy();
k=smaxy/(maxy-miny);
r=k*(x-miny);
r=getmaxy()-r;
return (r);
};
void picture(int m)
{
double tmpx,tmpy;
int ii;
double str,tmpxx;
char string[40];
double tmpmaxy;
int gdriver = DETECT, gmode, errorcode;
printf("Введите: maxx,minx,maxy,miny: \n");
if (m>=1) {
if (x1(x2) {
tmpxx=x2;
x2=x1;
x1=tmpxx;
};
if (x1==x2) x1=x1+0.5;
maxx=x1+(x1-x2);
minx=x2-(x1-x2);
if (a!=0) {tmpmaxy=fabs(a*(-b/(2*a))*
(-b/(2*a))+b*(-b/(2*a))+c);}
else {tmpmaxy=0.5;};
if (a==0&&b==0) {tmpmaxy=c;};
if (tmpmaxy==0) tmpmaxy=1;
maxy=tmpmaxy+tmpmaxy/2.;
miny=-(tmpmaxy+tmpmaxy/2.);
printf("%lf, %lf, %lf, %lf",
maxx,minx,maxy,miny);
ch=getch();
} else {ok=scanf("%lf%lf%lf%lf",
&maxx,&minx,&maxy,&miny);};
if (ok==0) exit(0);
step=(maxx-minx)/1000;
/* initialize graphics mode */
initgraph(&gdriver, &gmode, "N:\\BC31\\BGI");
/* read result of initialization */
errorcode = graphresult();
if (errorcode != grOk) /* an error occurred */
{
printf("Graphics error: %s\n",
grapherrormsg(errorcode));
printf("Press any key to halt:");
getch();
exit(1);
/* return with error code */
};
/* draw a line */
line(ix(0), 0, ix(0), getmaxy());
liney=getmaxy()-(getmaxy()*((-miny)/(maxy-miny)));
line(0, liney, getmaxx(), liney);
for(ii=1;ii<=10;ii++)
{
str=(maxx-minx)*(ii/10.0)-(-minx);
// str=floor(str);
sprintf(string,"%4.2lg",str);
outtextxy(getmaxx()*(ii/10.),
liney-10,&string[0]);
line(getmaxx()*(ii/10.),liney-3,
getmaxx()*(ii/10.),liney+3);
};
for(j=minx;j<=maxx;j=j+step)
] -------------------------------------------------помойму тут должна стоять {
tmpx=ix(j);
tmpy=iy(a*j*j+b*j+c);
putpixel(tmpx,tmpy,15);
};
ch=getch();
};
А вооОбще это C++
это ж не C# код. а с++
Похожие вопросы
- подскажите где ошибка C++
- Не могу понять в чем дело Выдает вот эту ошибку: C:\Program Files (x86)\Dev-Cpp\Lang\collect2.exe[Error] ld returned 1 e
- Не могу найти ошибку c++
- Не могу понять в сем ошибка C++
- Помогите исправить ошибку в программе (c++).
- c++ ошибка программы
- Visual Studio C++, ошибка : "не удается найти указанный файл"
- c++ не могу понять в чем ошибка в небольшом примере
- Ошибки открытия файла C++
- Есть ли ошибка? Может ли возникнуть? И вообще приемлимо ли? C++ классы