نقل قول:
سلام مشکل این برنامه چیه ؟اگراجرا بشه یه ریشه میده؟اگر2ریشه داشته باشه نمایش میده؟اگر نه چه کارباید بکنم؟اصل برنامه اینه که ضرایب معادله درجه دوم رو بگیره وریشه را حساب کنه
#include<stdio.h>
#include<math.h>
int main()
{
int a,b,c,d;
scanf("%d%d%d",&a,&b,&c);
d=0;
float x;
d=a*(pow(x,2))+b*x+c;
printf("%.2f",x);
return 0;
}
سلام
عزیز برنامت کلا اشتباست.
سعی کن اول برنامه ات رو به صورت چارت در بیاری!!
اینم برنامه ات:
#include <iostream>
#include <conio>
#include <math>
int main()
{ float a,b,c,delta;
cout<<"zarayebe x^2 va x va C ra be tartib vared konid :"<<endl;
cin>>a>>b>>c;
delta= pow (b,2) - 4*a*c;
if ( delta < 0)
cout<<"Moadele javab nadarad!!"<<endl;
else
{if (delta==0)
cout<<"moadele zek javab darad va barabare "<<(-b)/(2*a)<<endl;
else
cout<<"x1="<<((-b)-sqrt(delta))/(2*a)<<endl<<"x2="<<(b-sqrt(delta))/(2*a);
}
getch();
}
بازم مشکلی بود بگو..