confiscate
Registered
Здравейте ,
На дадената блок схема написах програма , която тръгва , но не изчислява правилно. Може ли да ми погледнете кода и да видите къде бъркам. Ето ви кода:
Ето и блок схемата: 
Благодаря предварително !
На дадената блок схема написах програма , която тръгва , но не изчислява правилно. Може ли да ми погледнете кода и да видите къде бъркам. Ето ви кода:
Код:
#include <iostream.h>
int main() {
double a,b,dmin ,d;
double x1,x2,xm,Qm,Xm;
double q1 ,q2;
const double z1=0.32;
const double z2=0.68;
cout<<"a= ";
cin>>a;
cout<<"b= ";
cin>>b;
cout<<"dmin =";
cin>>dmin;
x1=a+z1*(b-a);
x2=a+z2*(b-a);
q1=100-(x1-5)*(x1-5);
q2=100-(x2-5)*(x2-5);
d=x2-x1;
if(d<=dmin) {
d=d/2;
xm=x1+d;
Qm=100-(xm-5)*(xm-5);
cout<<"Xm = "<<Xm<<endl;
cout<<"Qm= "<<Qm<<endl;
cout<<"d= "<<d<<endl;
}
else
while (d>dmin); {
if (q1=q2) {
a=x1;
b=x2;
x1=a+z1*(b-a);
x2=a+z2*(b-a);
d=(x2-x1)/2;
q1=100-(x1-5)*(x1-5);
q2=100-(x2-5)*(x2-5);
}
}
getchar();
getchar();
return 0;
}
Благодаря предварително !