Суббота, 27.04.2024, 00:23

(=

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Программирование » С++ » Даны a, b, c, d – вещественные числа. Выяснить, можно ли (прямоугольник со сторонами a, b поместить внутри прямоугольн)
Даны a, b, c, d – вещественные числа. Выяснить, можно ли
kostfillДата: Среда, 01.01.2014, 22:58 | Сообщение # 1
Admin
Группа: Администраторы
Сообщений: 60
Награды: 1
Репутация: 1
Статус: 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;
         }

 
Форум » Программирование » С++ » Даны a, b, c, d – вещественные числа. Выяснить, можно ли (прямоугольник со сторонами a, b поместить внутри прямоугольн)
  • Страница 1 из 1
  • 1
Поиск: