1 Востаннє редагувалося User 298 (26.10.2013 21:44:10)

Тема: Задача про трикутник

Привіт! Умова задачі: Є додатні цілі х, у та z. Потрібно з'ясувати, чи існує трикутник зі сторонами x, у, z. Вивести «Yes» або «No».
Я написав ось такий код:

#include <iostream>
#include <math.h>
using namespace std;
 int main()
 {
     int x,y,z;
     cin>>x>>y>>z;
     if (abs(x-y)<z && z<x+y) cout<<"Yes"; else cout<<"No";
     return 0;
     }

Як думаєте, правильно написав, чи ні?(використав у коді ось цю властивість трикутника: |a - b| < c< a + b.)

Bartash: код слід брати у теги [ code ].

2

Re: Задача про трикутник

а в чому, власне, проблема?

Подякували: koala1

3

Re: Задача про трикутник

та ні в чому, просто не хочеться помилитись...то що, думаєте все норм...??

4

Re: Задача про трикутник

п'ємо ліки від параної та йдемо здавати
так

5

Re: Задача про трикутник

Можете ще й постібатися з викладачів:

#include <iostream>
int main(int argc, char* argv[])
{
    return std::cout<<((argc==4)?((abs(atoi(argv[1])-atoi(argv[2]))<atoi(argv[3]) && atoi(argv[3])<atoi(argv[1])+atoi(argv[2]))?"Yes":"No"):"")<<std::endl && 0;
}

З.І: Запускати з консолі з трьома параметрами. :)