D
Dark19
У меня есть програма на С помогите перевести принтэфи и сделать коментарии к ней.Зарание благодарен.
Вот условие:
Вот условие:
C++:
#include<stdio.h>
#include<conio.h>
#include<math.h>
void main(){
int xmin,xmax,m,n;
float x,y,h,a,b,c;
printf("type in limits for x");
scanf("%d%d",&m,&n);
printf("type in a speed you want x to gain its value\n");
scanf("%f",&h);
if(m<n){
xmin=m;
xmax=n;
}
printf("now define a value 'a' 'b' 'c'\n if a<0 and c doesn't equal to 0 then y=ax^2+bx+c=0\nand when a is bigger than 0 and c=0 then\n y=-a/(x-c) everything else y=a(x+c)\n");
printf("a=");
scanf("%f",&a);
printf("b=");
scanf("%f",&b);
printf("c=");
scanf("%f",&c);
if(int(a)!=0 & (int(b)!=0|int(c)!=0)){
a=floor(a);
b=floor(b);
c=floor(c);
}
printf("%s%10s\n","x","y");
for(x=xmin;x<=xmax;x+=h){
if(a<0 && c!=0)
y=a*(x*x)+b*x+c;
else if(a>0 && c==0)
y=-a/x;
else y=a*(x+c);
printf("%.2f%14.2f\n",x,y);
}
getch();
}