ش | ی | د | س | چ | پ | ج |
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
برنامه ای بنویسید که معادله درجه دومی را از ورودی خوانده ، آنها را به توابعی ارسال کند . توابع معادله را حل کرده ، جواب آن را به خروجی ببرد ( به برنامه اصلی برنمی گرداند ) .
ج :
#include <iostream.h>
#include <conio.h>
#include <math.h>
void m(int a, int b , int c){
int d;
double r1,r2;
d= (b*b) - (4*a*c);
if (d>0){
r1=-b-sqrt(d)/(2*a);
r2= -b+sqrt(d)/(2*a);
cout << "r1 : " << r1 <<'\t'<< "r2 : " ;
}
else if (d==0){
r1 = -b /(2*a);
cout << " r1,r2 : " << r1;
}
else if (d<0)
cout << "rishe nadarim " ;
}
//----------------------------------
int main() {
int x , y , z ;
clrscr();
cout << "enter 3 number (a,b,c) for ax^2+bx+c : " ;
cin >> x >> y >> z;
m(x,y,z);
getch();
return 0 ;
}
تنها چیز با کیفیت توی زندگیمون درد بود که هر قدر کشیدیم پاره نشد !