Другие языки программирования и технологии

Где ошибка?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#
МС
Максим Семыкин
70 939
Лучший ответ
#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# код. а с++