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

вычислить площадь треугольника со сторонами a,b,c по формуле Герона - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Модули. Многофайловые проекты- Помогите пожалуйста. http://www.cyberforum.ru/cpp-beginners/thread244598.html
Определить функцию, возвращающую количество минут до окончания суток. Выполнить перегрузку функции для следующих типов параметров: Структура «время» (часы, минуты, секунды). Три целочисленных параметра: часы, минуты, секунды. Два целочисленных параметра: часы, минуты.
C++ Массивы Даны натуральное число nдействительные число a1,…an. Вычислить http://www.cyberforum.ru/cpp-beginners/thread244592.html
Как делить? C++
"Вычислить, для заданного вещественного X и натурального N значение выражения: Х/(5+X/(6+X/(7+X/(…/(N+X))…)".У меня только один вопрос,как разделить N раз по примеру,т.е. каждое последующее выражение делить до "N+Х" числа.Не пойму,помогите пожалуйста,желательно с объяснениями;)Чтоб я понял.Заранее спасибо).
Действительно универсальная сортировка C++
Вопрос заключается в следующем, возможно-ли сделать такую? Есть сортировка template <typename Iterator, typename Pred> void quick_sort (Iterator first, Iterator last, Pred pred) { Iterator base = first; Iterator new_last = last; if (first != last && first++ != --last) { while (first != last) {
C++ prototype http://www.cyberforum.ru/cpp-beginners/thread244556.html
Доброго всем времени суток!Если объявить прототипы функции до главной void main,то как вводить переменные для switch?Допустим,такая задача:рассчитать площади и периметры фигур-круга,квадрата,прямоугольника,треугольника.Запросить у пользователя величины сторон,радиусов и т.д.,и применить меню do while?
C++ Аргументы по умолчанию C++ Здравствуйте! Подскажите пожалуйста как можно присвоить строку "Hello" переменной *char в прототипе функции, чтобы *a была по умолчанию "Hello" ? Например такой прототип void function(char *a, int b=3); подробнее

Показать сообщение отдельно
archideus
 Аватар для archideus
10 / 10 / 1
Регистрация: 15.10.2010
Сообщений: 34
18.02.2011, 12:46     вычислить площадь треугольника со сторонами a,b,c по формуле Герона
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
#include <stdio.h>
#include <math.h>
 
int main ()
{
    float p; 
    float s; 
    float a, b, c;
    
    // вычислить площадь треугольника со сторонами a,b,c по формуле Герона 
  scanf ("%f %f %f",&a, &b, &c);  // Ждем ввод значений сторон а б ц значения типа флоат через пробел (2.32 4.56 2.12) и записываем в переменние
    // проверка
    if ( a < 0 || b < 0 || c < 0 ) {
        printf ("Не все переменние положытельные|| Error\n");
        return 0;
    } else if ( (a+b) <= c || (b+c) <= a || (a+c) <= b ) {
        printf ("Некоректный ввод|| Error \n");
        return 0;
    }
    p = 4.32;
    printf ("a = %f b = %f c = %f\n", a, b, c);
    p = (a + b + c)/2;
    printf ("p =  %f\n", p);
    s = sqrt( p * (p - a) * (p - b) * (p - c) );
    printf ("S =  %f\n", s);
    
  return 0;
}
От +1 неткажусь.
Изображения
  
 
Текущее время: 16:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru