- Форум
- По малко от всичко
- Информационни технологии
- Помощ по Ц++
Здравейте трябва ми малко помощ за тези задачи:
1зад. Да се въведат страните на триъгълник в сантиметри.Да се определи съществува ли такъв триъгълник.Ако да - да се определи вида му според страните и се изчисли лицето и обиколката му.Ако не - да се изведе подходящо съобщение.
2зад. Да се въведат реални числа, които са страни на правоъгълник 1 и правоъгълник 2.Да се изведе дали правоъгълник 2 се събира изцяло в правоъгълник 1.
за първата задача стигнах до тука обаче незнам как да включа ако съществува такъм триъгълник да се измерят обиколката и лецето му?
#include <cstdio>
#include <cstdlib>
#include <iostream>
#include <string>
#include <cmath>
using namespace std;
int main(int nNumberofArgs, char* pszArgs[])
{int a, b, c;
cout<<"Vuvedete strana a: ";
cin>>a;
cout<<"Vuvedete strana b: ";
cin>>b;
cout<<"Vuvedete strana c: ";
cin>>c;
if ((a+c<b)||(a+b<c)||(b+c<a))
{cout<<"Niama takuv triugulnik\n";}
else if ((a==b)&&(a==c)&&(b==c))
{cout<<"Triugulnikut e ravnostranen.\n";}
else if ((a==b)||(b==c)||(a==c))
{cout<<"Triugulnikut e ravnobedren.\n";}
else
{cout<<"Triugulnikut e raznostranen.\n";}
return 0;}
e то формлите ще ги намеря обаче проблеча е че са различни за всеки триъгълни и не ми е ясно къде точно трябва да ги напиша и кои библиотеки да махна?
За лицето има една формула която е sqrt(p(p-a)(p-b)(p-c))
Kaто p e полу-периметъра.
Трябва ти само <iostream> и <cmath>
Don't hate the hacker,
hate the code!
Не точно, трябва да видиш дали д (делта)
дА на единия е по-малко от дА на другия и съответно за дБ на единия и дБ на другия :Д
След това "завърташ" на 90 градуса и пробваш пак :Д
Don't hate the hacker,
hate the code!