Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Чеченец
1 / 1 / 0
Регистрация: 14.11.2012
Сообщений: 37
#1

По трем введенным вещественным числам выяснить, можно ли построить треугольник - C++

14.04.2013, 16:55. Просмотров 968. Ответов 3
Метки нет (Все метки)

По трем введенным вещественным числам выяснить, можно ли построить треугольник с такими длинами сторон, и если можно, то какой это треугольник: равносторонний, равнобедренный, прямоугольный или общего вида.

 Комментарий модератора 
Запрещено размещать тему в нескольких разделах одновременно (кросспостинг), а также дублировать тему в одном разделе.
Правила форума
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.04.2013, 16:55
Здравствуйте! Я подобрал для вас темы с ответами на вопрос По трем введенным вещественным числам выяснить, можно ли построить треугольник (C++):

Проверить возможно ли построить по трем числам треугольник - C++
Ввести с клавиатуры три целых числа (длины сторон треугольника). Определить, возможно ли построить по этим числам треугольник. Ответ...

Создать функцию, вычисляющую по трём введенным с клавиатуры вещественным числам заданное выражение - C++
Помогите пожалуйста создать функцию : По введенным с клавиатуры вещественным значениям переменных x, y, z вычислить f(x, y, z) * f(1, 0,...

Вычисление по двум введенным вещественным числам коэффициентов приведенного квадратного уравнения, корнями которого являются эти числа - C++
помогите пожалуйста срочно с задачей: Надо составить програму,которая по двум введенным вещественным числам вычисляет коэффициенты...

Создать класс, который определяет можно ли по введенным значениям построить треугольник, и если можно, то какой - C++
Создать класс, который определяет можно ли по введенным значениям построить треугольник, и если можно, то какой - прямоугольный или...

Определить, можно ли построить треугольник с длинами сторон, равным этим числам - C++
1)Даны три положительных числа. Определить, можно ли построить треугольник с длинами сторон, равным этим числам. Если можно, то ответить на...

Даны три положительных числа. Определить, можно ли построить треугольник со сторонами, длины которых равны этим числам. Если возможно, то ответить на - C++
var a,b,c:real; begin write(a,b,c); readln; writeln('ââåäèòå ðàäèóñ òðèóãîëüíèêà') à+â>c â+ñ>a à+ñ>â end. помогите...

3
w8me
496 / 11 / 1
Регистрация: 10.04.2013
Сообщений: 44
14.04.2013, 17:12 #2
Про прямоугольный сами
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
int main(int argc, _TCHAR* argv[])
{
    float a,b,c;
    cin >> a;
    cin >> b;
    cin >> c;
    if ( (b+c)>=a && (c+a)>=b && (a+b)>=c)
    {
        if (a==b && b==c && a==c) printf("ravnostoron");
        else if ( (a==b ) || (a==c) || (c==b)) printf("ravnobedr");
        else printf("treyg");
    }
    else printf("ne treygol'nik");
    return 0;
}
0
Miwa123
37 / 37 / 1
Регистрация: 16.04.2013
Сообщений: 317
Записей в блоге: 1
01.05.2013, 14:44 #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#include <math.h>
#include <iostream>
using namespace std;
int treug(float,float,float);
void main (void)
{ 
  float a,b,c;
  cout << "a:";
  cin >> a;
  cout << "b:";
  cin >> b;
  cout << "c:";
  cin >> c;
  treug(a,b,c);
  system("pause");
}
 
int treug(float a,float b,float c)
{
    float max,min1,min2;
    if(a+b<=c || fabs(a-b)>=c)
    {cout << "treugolnik nevozmojno sozdat.";
    return -1;}
    else
    cout << "treugolnik sozdan.";
    if ((a==b || a==c) && !(a==b && a==c))
    {cout << "on ravnobedreni"<<endl;return 0;}
    if (a==b && a==c)
    {cout << "on ravnostaronii"<<endl;return 0;}
    if(a>b){if (a>c){max=a;min1=b;min2=c
    ;}else {max=c;min1=a;min2=b;}}
    else{if (b>c) {max=b;min1=a;min2=c;}else {max=c;min1=a;min2=b;}}
    if(pow(max,2)==pow(min1,2)+pow(min2,2))
    cout << " on pryamougolnii"<<endl;
    else 
        cout << "on obwego vida"<<endl;
    return 0;
}
скажу честно. выровнять код не хватило времени
1
Чеченец
1 / 1 / 0
Регистрация: 14.11.2012
Сообщений: 37
21.05.2013, 18:37  [ТС] #4
исправьте это праграмму,оно выдает ощибку,не могу запустить, буду благодарен заранее
По трем введенным вещественным числам вы-яснить, можно ли построить треугольник с такими длинами сторон, и если можно, то какой это По трем введенным вещественным числам вы-яснить, можно ли построить треугольник с такими длинами сторон, и если можно, то какой это треугольник: равносторонний, равнобедренный, прямоугольный, или общего вида.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#include <math.h>
#include <iostream>
using namespace std;
int treug(float,float,float);
void main (void)
{ 
  float a,b,c;
  cout << "a:";
  cin >> a;
  cout << "b:";
  cin >> b;
  cout << "c:";
  cin >> c;
  treug(a,b,c);
  system("pause");
}
 
int treug(float a,float b,float c)
{
    float max,min1,min2;
    if(a+b<=c || fabs(a-b)>=c)
    {cout << "treugolnik nevozmojno sozdat.";
    return -1;}
    else
    cout << "treugolnik sozdan.";
    if ((a==b || a==c) && !(a==b && a==c))
    {cout << "on ravnobedreni"<<endl;return 0;}
    if (a==b && a==c)
    {cout << "on ravnostaronii"<<endl;return 0;}
    if(a>b){if (a>c){max=a;min1=b;min2=c
    ;}else {max=c;min1=a;min2=b;}}
    else{if (b>c) {max=b;min1=a;min2=c;}else {max=c;min1=a;min2=b;}}
    if(pow(max,2)==pow(min1,2)+pow(min2,2))
    cout << " on pryamougolnii"<<endl;
    else 
        cout << "on obwego vida"<<endl;
    return 0;
}
0
21.05.2013, 18:37
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.05.2013, 18:37
Привет! Вот еще темы с ответами:

По введенным с клавиатуры вещественным значениям переменных x, y, z вычислить - C++
Вот 12 вариант

Определить, можно ли из отрезков, длины которых равны заданным числам, построить прямоугольник - C++
Заданы 4 вещественных числа. Определить, можно ли из отрезков, длины которых равны заданным числам, построить прямоугольник помогите...

Можно ли построить треугольник - C++
1.4. Задача 1. Три отрезка заданы координатами своих концов. Определить, можно ли построить из них треугольник, если - да, то вычислить...

Проверить, можно ли построить треугольник с заданными длинами сторон - C++
Ребят помогите с решением задачи. Задание надо сделать на языке C++ Даны произвольные числа a,b,c. Если нельзя построить треугольник с...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru