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

функции с++. Как добавить функцию - C++

Восстановить пароль Регистрация
 
leson
0 / 0 / 0
Регистрация: 17.01.2014
Сообщений: 2
17.01.2014, 12:36     функции с++. Как добавить функцию #1
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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
#include <iostream>
#include <cmath>
 
double P (double a, double b, double c)
{
    return (a + b + c) / 2;
}
 
int main ()
{ setlocale (0,"");
     double a1, b1, c1, a2, b2, c2,a3, b3, c3, a4, b4, c4,a5, b5, c5;
 
    std::cout << "Первый треугольник: ";
    std::cin >> a1 >> b1 >> c1;
    std::cout << "Второй треугольник: ";
    std::cin >> a2 >> b2 >> c2;
     std::cout << "третий треугольник: ";
    std::cin >> a3 >> b3 >> c3;
    std::cout << "Четвертый треугольник: ";
    std::cin >> a4 >> b4 >> c4;
    std::cout << "Пятый треугольник: ";
    std::cin >> a5 >> b5 >> c5;
 
 
    double p1 = P (a1, b1, c1);
    double p2 = P (a2, b2, c2);
    double p3 = P (a3, b3, c3);
    double p4 = P (a4, b4, c4);
    double p5 = P (a5, b5, c5);
 
    double sq1 = sqrt (p1 * (p1 - a1) * (p1 - b1) * (p1 - c1));
    if c1=c1*c1=(a1*a1)-(b1*b1){
        else cout<<" прямоугольный"endl;}
    double sq2 = sqrt (p2 * (p2 - a2) * (p2 - b2) * (p2 - c2));
 
    double sq3 = sqrt (p1 * (p3 - a3) * (p3 - b3) * (p3 - c3));
 
    double sq4 = sqrt (p4 * (p4 - a4) * (p4 - b4) * (p4 - c4));
 
    double sq5 = sqrt (p5 * (p5 - a5) * (p5 - b5) * (p5 - c5));
 
 
    std::cout << "Первый корень: " << sq1 << std::endl;
    std::cout << "Второй корень: " << sq2 << std::endl;
    std::cout << "Первый корень: " << sq3 << std::endl;
    std::cout << "Второй корень: " << sq4<< std::endl;
    std::cout << "Первый корень: " << sq5 << std::endl;
 
double sq = sq1+sq2+sq3+sq4+sq5;
  std::cout <<"Сумма = " <<sq << std::endl;
 
 
 
 
    return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.01.2014, 12:36     функции с++. Как добавить функцию
Посмотрите здесь:

Работа со списком...Не могу добавить функцию добавить элементы в начало списка... C++
C++ Из заданной строки, распечатать все слова без повторений (как добавить функцию strcmp)
C++ Как вызвать функцию из функции main?
Передача функции (как параметра) в функцию унаследоваемого класса C++
Как передать функции указатель на функцию в качестве аргумента? C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Algoritmer
 Аватар для Algoritmer
155 / 95 / 13
Регистрация: 07.03.2013
Сообщений: 477
Записей в блоге: 1
17.01.2014, 12:38     функции с++. Как добавить функцию #2
Добавить куда? У тебя есть ф-ция P(double a, double b, double c)
Она несколько раз вызывается в int main(). В чем собственно вопрос?
leson
0 / 0 / 0
Регистрация: 17.01.2014
Сообщений: 2
17.01.2014, 12:41  [ТС]     функции с++. Как добавить функцию #3
Algoritmer, хотел написать.Добавить, чтобы определяло сколько из них прямоугольных треугольников.
Algoritmer
 Аватар для Algoritmer
155 / 95 / 13
Регистрация: 07.03.2013
Сообщений: 477
Записей в блоге: 1
18.01.2014, 11:25     функции с++. Как добавить функцию #4
Что это такое? Что имелось в виду?
Цитата Сообщение от leson Посмотреть сообщение
if c1=c1*c1=(a1*a1)-(b1*b1)
Добавлено через 10 часов 4 минуты
Цитата Сообщение от leson Посмотреть сообщение
Как добавить функцию
Выше твоего
C++
1
double P (double a, double b, double c)
пишешь что-то типа:
C++
1
2
3
4
5
6
bool IsRightTrinangle(double a, double b, double c)
{
///
if(какие-то условия) return true;
else return false;
}
После этого в int main() просто вызываешь твою ф-цию след образом для каждой тройки отрезков:
C++
1
2
if(IsRightTriangle(a1,b1,c1)) cout<<"Triangle is right";
else cout<<"Triangle is not right";
Yandex
Объявления
18.01.2014, 11:25     функции с++. Как добавить функцию
Ответ Создать тему
Опции темы

Текущее время: 16:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru