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

Разработать функцию, которая возвращает True, если полученные значения могут быть сторонами треугольника, False – в противном случае - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Магический треугольник http://www.cyberforum.ru/cpp-beginners/thread707199.html
Надо написать программу, на входе которой задаешь число, а на выходе получаешь треугольник типа: .......... ........ ........ ... в котором сумма каждой стороны будет равняться заданному числу. Числа от 1 до 9 не должны повторяться. Точно не знаю как сделать, но мне кажется алгоритм такой: 1. Вводим число 2. Разбиваем число на варианты по 4 неповторяющихся слагаемых.
C++ Зеркально отразить элементы матрицы относительно побочной диагонали Помогите написать программу.Задана матрица А(5,5). Зеркально отразить её относительно побочной диагонали. В преобразованной матрице найти столбцы, элементы которых образуют убывающую последовательность. http://www.cyberforum.ru/cpp-beginners/thread707183.html
C++ assignment of function 'bool emptyStack(lineSingle*)'
Почему здесь нельзя логической функции присвоить true или false? bool emptyStack(lineSingle *pStack) { if (pStack==NULL) { emptyStack=true; } else { emptyStack=false;
Найти частичную сумму ряда C++
В Вузе задали написать прогу, но я так и не разобрался с с++... Вроде бы не сложный, но как писать - я не знаю... Нужна прога для 6-ого билдера... Кто поможет - тому лучей добра:help:
C++ Массив объектов, деструктор http://www.cyberforum.ru/cpp-beginners/thread707151.html
class cA { int r; public: cA(int t){r=t; cout << "cA konstruktor " << r << endl;}; ~cA(void){cout << "cA destructor " << r << endl;}; int setAt(void){return r;}; }; int _tmain(int argc, _TCHAR* argv) {
C++ Проверка возрастающей последовательности Написать программу, которая проверяет, представляют ли элементы введенного с клавиатуры массива возрастающую последовательность. подробнее

Показать сообщение отдельно
v.a.l.i.d
412 / 377 / 10
Регистрация: 21.09.2012
Сообщений: 913
24.11.2012, 15:43
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
#include "stdafx.h"
#include "iostream"
using namespace std;
 
bool isTriangle(double a, double b, double c);
 
int _tmain(int argc, _TCHAR* argv[])
{
    setlocale(LC_ALL, "Russian");
 
    double a, b, c;
    bool res;
 
    cout << "Введите три числа: ";
    cin >> a >> b >> c;
 
    if (isTriangle(a, b, c))
        cout << "Треугольник" << endl;
    else
        cout << "Не треугольник" << endl;
 
    system("pause");
    return 0;
}
 
 
bool isTriangle(double a, double b, double c)
{
    double minimum, maximum, middle;
 
    minimum = a;
    if (b<minimum) minimum = b;
    if (c<minimum) minimum = c;
 
    maximum = a;
    if (b>maximum) maximum = b;
    if (c>maximum) maximum = c;
 
    middle = a;
    if (b>minimum && b<maximum) middle = b;
    if (c>minimum & c<maximum) middle = c;
 
    if (a>0 && b>0 && c>0 && minimum+middle>maximum)
        return true;
    else
        return false;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru