kostfill | Дата: Среда, 01.01.2014, 22:58 | Сообщение # 1 |
Admin
Группа: Администраторы
Сообщений: 60
Статус: Offline
| Даны a, b, c, d – вещественные числа. Выяснить, можно ли прямоугольник со сторонами a, b поместить внутри прямоугольника со сторонами c, d так, чтобы каждая из сторон одного была параллельна или перпендикулярна каждой стороне другого. .
Код #include <iostream> #include <stdio.h> using namespace std; bool ravenstvo (double *q,double *w,double *e,double *r); int main() { double a,b,c,d; bool o; cout<<"vvedite a=";cin>>a; cout<<"vvedite b=";cin>>b; cout<<"vvedite c=";cin>>c; cout<<"vvedite d=";cin>>d; //Ввод переменных
o=ravenstvo(&a,&b,&c,&d);
if (o==1) cout<< "true, mojno"<< endl; else cout<<"false, nelzya";
return 0; }
bool ravenstvo (double *q,double *w,double *e,double *r) { int a; //изначально делал bool, но что-то не хотело такботать нивкакаю if ((*w/ *q)==(*r/ *e) ) //ставим условие, если оно выполняется, значит треугольники подобны и треугольник со сторонами a b можно поместить внутрь треугольника со сторонами c d. { if(*r>*w) {a=1;} else a=0; } return a; }
|
|
| |