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

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

Войти
Регистрация
Восстановить пароль
 
Th3r0ck
0 / 0 / 0
Регистрация: 18.12.2012
Сообщений: 10
#1

Задача с треугольником, найдите ошибку - C++

19.12.2012, 18:07. Просмотров 617. Ответов 2
Метки нет (Все метки)

Собственно не понятно, почему пишет ошибку, помогите пжлст)
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
#include<iostream.h>
#include<math.h>
const float coef=0.5;
float a,b,c,p,s;
bool r;
 
main()
{
    cout << "Задайте длины сторон:*\n";
    cin >> a; 
    cin >> b;
    cin >> c;
    cout << "\nИсходные данные:" << "\na=" << a;
    cout <<"  b=" << b <<"  c=" << c << "\n";
    r=((a+b>c)&&(a+c>b)&&(b+c>a));
    if (((a+b)>c)&&((a+c)>b)&&((b+c)>a)) r=1;
        else                             r=0;
    if (r!=0)
    {
        p=coef*(a+b+c);
        s=(float)sqrt(p*(p-a)*(p-b)*(p-c));
        cout << "Треугольник построится!" << s;
    }
    else
    {
        cout << "Треугольник не построится!";
    }
    cout << "\n\n";
    return 0;
}
Добавлено через 3 минуты
Цитата Сообщение от Th3r0ck Посмотреть сообщение
Собственно не понятно, почему пишет ошибку, помогите пжлст)
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
#include<iostream.h>
#include<math.h>
const float coef=0.5;
float a,b,c,p,s;
bool r;
 
main()
{
    cout << "Задайте длины сторон:*\n";
    cin >> a; 
    cin >> b;
    cin >> c;
    cout << "\nИсходные данные:" << "\na=" << a;
    cout <<"  b=" << b <<"  c=" << c << "\n";
    r=((a+b>c)&&(a+c>b)&&(b+c>a));
    if (((a+b)>c)&&((a+c)>b)&&((b+c)>a)) r=1;
        else                             r=0;
    if (r!=0)
    {
        p=coef*(a+b+c);
        s=(float)sqrt(p*(p-a)*(p-b)*(p-c));
        cout << "Треугольник построится!" << s;
    }
    else
    {
        cout << "Треугольник не построится!";
    }
    cout << "\n\n";
    return 0;
}
Да кстати, задание заключается в том, что "можно ли построить треугольник по заданным длинам сторон?"
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.12.2012, 18:07
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Задача с треугольником, найдите ошибку (C++):

Задача с треугольником - C++
Дан Треугольник: на рисунке, ниже, заданы две стороны a,b и площадь S. Вычислить и вывести на экран и в фаил остальные элементы...

Найдите ошибку - C++
Не могу понять в чем ошибка. Write a function that find the sum of the elements that are located between first two zeros. Input: ...

Найдите ошибку - C++
Даны действительные числа x1, x2, x3, y1, y2, y3. Принадлежит ли начало координат треугольнику с вершинами (x1, y1), (x2, y2), (x3, y3)? ...

Найдите ошибку - C++
#include &lt;iostream&gt; #include &lt;math.h&gt; using namespace std; class integer{ protected: int result; public: ...

найдите ошибку - C++
#include &quot;stdafx.h&quot; #include &lt;cstdio&gt; // бібліотека введення-виводу #include &lt;cstring&gt; // бібліотека для роботи з рядками...

найдите ошибку - C++
Составить функцию, которая, получив число А и массив из N целых чисел, анализирует массив. Если сумма всех элементов массива...

2
v.a.l.i.d
413 / 378 / 10
Регистрация: 21.09.2012
Сообщений: 913
19.12.2012, 18:23 #2
У меня все нормально. Скомпилировалась и работает вроде без ошибок
0
Th3r0ck
0 / 0 / 0
Регистрация: 18.12.2012
Сообщений: 10
19.12.2012, 19:45  [ТС] #3
а кстати это как то влияет, что программа написана в досовском борладне ?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.12.2012, 19:45
Привет! Вот еще темы с ответами:

Найдите ошибку - C++
#include &lt;iostream.h&gt; int sort(int x, int n) {int i,j,tmp; for (i=1;i&lt;n;i++) for (j=n-1;j&gt;=i;j--) if (x&gt;x) {tmp=x; ...

Найдите ошибку - C++
#include &lt;iostream.h&gt; int Add (int x, int y) { cout &lt;&lt; &quot;In add(), received &quot; &lt;&lt; x &lt;&lt; &quot; and &quot; &lt;&lt; y &lt;&lt; &quot;\n&quot;; return (x+y); ...

Найдите ошибку - C++
Вот пример Вот решение #include&lt;iostream.h&gt; #include&lt;math.h&gt; void main ()

Найдите ошибку - C++
#include &lt;iostream.h&gt; class cat { public: int itsAge; int itsWeight; }; int main () {


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

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

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