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

Нужно найти ошибку в коде программы по нахождению площади треугольника - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Чисто идеи http://www.cyberforum.ru/cpp-beginners/thread800636.html
В кратце: в нашем универе проводиться что-то типа конкурса по программированию. В общем, нужно сделать свой проект и защитить. В общем, предложите, кто может, свои идеи. Что можно сделать?) Мои...
C++ В тексте вставить между словами вместо одного пробела запятую и пробел Доброго времени суток! В С++ я полный ноль. Пытаюсь разобраться со строками. Не могу понять, как это реализовать. Вот что есть сейчас: #include <iostream> #include <string.h> #include <stdio.h>... http://www.cyberforum.ru/cpp-beginners/thread800622.html
Написать программу, которая может искать, читать, добавлять, удалять сотрудников предприятия C++
короче надо написать программу, которая может искать, читать, добавлять, удалять сотрудников предприятия. Фамилия (char) Имя (char) Отчество (char) год рождения (int) Зароботная плата (double)...
Массив: Вычислить сумму элементов массива расположенных до последнего положительного элемента. C++
В одномерном массиве состоящем из n вещественных элементов вычислить: 1) максимальный элемент массива(это сделано) 2) сумму элементов массива расположенных до последнего положительного элемента....
C++ Массив: Переставляя ее строки и столбцы достичь того, чтобы наибольший элемент матрицы оказался в верхнем левом углу http://www.cyberforum.ru/cpp-beginners/thread800601.html
Написать программу для обработки матрицы. Переставляя ее строки и столбцы достичь того, чтобы наибольший элемент матрицы оказался в верхнем левом углу. Зарание спасибо :)
C++ Вставить перед каждой серией минимальный элемент массива Доброго времени суток. Напишите, пожалуйста, прогу для этого задания . ( в коде не должны быть использованы квадратные скобки, т.е без массивов, с использованием динамической памяти) Очень надеюсь... подробнее

Показать сообщение отдельно
wankstahamsta
0 / 0 / 0
Регистрация: 12.02.2013
Сообщений: 45

Нужно найти ошибку в коде программы по нахождению площади треугольника - C++

04.03.2013, 20:44. Просмотров 545. Ответов 8
Метки (Все метки)

Вот код:
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 "StdAfx.h"
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
    int a,b,c,p,s;
    
 
    cout <<"vvedite chisla:";
    cin >> a ; 
    cin >> b ;
    cin >> c ;
    p=(a+b+c)/2;
    double s=sqrt((1.0*(p*(p-a)*(p-b)*(p-c))));
    
    
    if ( a<b+c && b<a+c && c<b+a)
    { 
        if (a==b==c)
        {
            
            cout << "ravnostoronniy, ploshad ravna:" << s << endl;
        }
        else 
            cout << "raznostoroniy, ploshad ravna:" << s << endl;
 
        if (a==b&&a!=c)
        {
            cout << "ravnobedrenniy, ploshad ravna:" << s << endl;
        }
 
        else 
            cout << "lol" << endl;
    }
    else
        cout << "treugolnik hevosmojen" << endl;
}

Вот сама задачка :Даны произвольные числа a, b, c. Если нельзя построить треугольник с такими длинами сторон, то выдать соответствующее сообщение; если можно, то напечатать какой он: равносторонний, равнобедренный, разносторонний и вычислить его площадь по формуле Герона.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru