.
Отговор в тема
Резултати от 1 до 7 от общо 7
  1. #1

    Помощ по Ц++

    Здравейте трябва ми малко помощ за тези задачи:

    1зад. Да се въведат страните на триъгълник в сантиметри.Да се определи съществува ли такъв триъгълник.Ако да - да се определи вида му според страните и се изчисли лицето и обиколката му.Ако не - да се изведе подходящо съобщение.

    2зад. Да се въведат реални числа, които са страни на правоъгълник 1 и правоъгълник 2.Да се изведе дали правоъгълник 2 се събира изцяло в правоъгълник 1.

  2. #2
    за първата задача стигнах до тука обаче незнам как да включа ако съществува такъм триъгълник да се измерят обиколката и лецето му?

    #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;}

  3. #3
    Мега фен Аватара на draid
    Регистриран на
    Apr 2008
    Мнения
    5 918
    Цитирай Първоначално написано от vanio_93 Виж мнението
    за първата задача стигнах до тука обаче незнам как да включа ако съществува такъм триъгълник да се измерят обиколката и лецето му?

    #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;}
    Намери си формулите за периметър и лице на триъгълни, срамота е. Отделно тия библиотеки дето си ги включил си ги преписал от някъде, без да има никакъв смисъл от тях.

  4. #4
    e то формлите ще ги намеря обаче проблеча е че са различни за всеки триъгълни и не ми е ясно къде точно трябва да ги напиша и кои библиотеки да махна?

  5. #5
    Супер фен Аватара на MrCreeper
    Регистриран на
    May 2011
    Мнения
    2 122
    За лицето има една формула която е sqrt(p(p-a)(p-b)(p-c))
    Kaто p e полу-периметъра.
    Трябва ти само <iostream> и <cmath>
    Don't hate the hacker,
    hate the code!

  6. #6
    Цитирай Първоначално написано от MrCreeper Виж мнението
    За лицето има една формула която е sqrt(p(p-a)(p-b)(p-c))
    Kaто p e полу-периметъра.
    Трябва ти само <iostream> и <cmath>
    ^
    Херонова формула

    За правоъгълника - искаш да провериш дали координатите на две точки от диагонала на първия правоъгълник са по големи от същите координати на втория правоъгълник, ако това условие е е изпълнено значи вторият може да влезе изцяло в първия.

  7. #7
    Супер фен Аватара на MrCreeper
    Регистриран на
    May 2011
    Мнения
    2 122
    Не точно, трябва да видиш дали д (делта)
    дА на единия е по-малко от дА на другия и съответно за дБ на единия и дБ на другия :Д
    След това "завърташ" на 90 градуса и пробваш пак :Д
    Don't hate the hacker,
    hate the code!

Правила за публикуване

  • Вие не можете да публикувате теми
  • Вие не можете да отговаряте в теми
  • Вие не можете да прикачвате файлове
  • Вие не можете да редактирате мненията си