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

Возможность существования треугольника по сторонам - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Free - не удаляется память http://www.cyberforum.ru/cpp-beginners/thread1133018.html
free(Items.info);//для последнего элемента память не уудаляется - костыль!!!!!!!!!!!!!!! делал лабу на СИ, пришлось соответственно использовать malloc И free Items - глобальный массив структур, каждая структура имеет поле char *info, для всех его info - free срабатывает как надо. Для последнего элемента выкидывает исключение а потом и ошибку, память под этот элемент точно выделена,...
C++ Не правильная обработка массивов Возникла проблема: При работе функции read_struct не обрабатываются gets(x.name); и gets(x.date_of_birth); с чем это связано? Есть вот такой код: Заголовочный файл. #include <stdio.h> #include <iostream> #include <string.h> #include <windows.h> struct infor_zoo http://www.cyberforum.ru/cpp-beginners/thread1133010.html
C++ Создать класс - структура типа очередь, основанный на массиве указателей фиксированного размера
Можете помочь, пожалуйста, что не правильно, что ну нужно подправить:) Создать класс Aqueue - структура типа очередь, основанный на массиве указателей фиксированного размера. Предусмотреть, чтобы у очереди была возможность содержать значение типа, соответствует библиотечном класса string. Предусмотреть функции - члены класса для выполнения следующих операций: push () - занести в очередь...
Добавление какого либо действия на клавишу C++
Я создал проект - чат. И хочу узнать как сделать чтобы на клавишу Enter сообщение отправлялось?
C++ Динамический массив http://www.cyberforum.ru/cpp-beginners/thread1132969.html
int * pointer=new int; for(int i=0;i<10;i++) { pointer=i; cout<<pointer<<endl; } Почему обращение к элементам массива происходит без разыменования? Указатель же используется.Или же там именно индексация по адресу?
C++ Транспортная задача (методы приближения) Всем доброго времени суток. Есть небольшая проблема с методами приближения, а именно с методом северо-западного угла и методом минимальных стоимостей. Не могли бы вы указать мне на ошибку в коде: int summas; int count = 0; // ----- Метод северо-западного угла ----- for ( i = 0; i < n; i ++){ for ( j = 0; j < m ; j ++){ if (( storage != 0) && (shop != 0)){ if( storage >=... подробнее

Показать сообщение отдельно
nightmare21
 Аватар для nightmare21
0 / 0 / 0
Регистрация: 08.05.2013
Сообщений: 30
29.03.2014, 15:07     Возможность существования треугольника по сторонам
Определить возможность существования треугольника по сторонам.

Треугольник существует только тогда, когда сумма любых двух его сторон больше третьей.

Дано: 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
#include <iostream>
#include <conio.h>
 
using namespace std;
 
int main()
{
    int a, b, c;
    cout << "Vveditе storonu trukytnuka \n";
    cout << "A = "; cin >> a;
    cout << "B = "; cin >> b;
    cout << "C = "; cin >> c;
    
    if ( (b+c > a) || (a+c > b) || (a+b > c)) {
        cout << "Trukytnuk sushhestvuet";
    }
    else
        cout << "Trukytnuk ne sushhestvuet";
    
    
    getch();
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 09:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru