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

Проверка треугольника через исключения - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Влезет ли число в переменную? http://www.cyberforum.ru/cpp-beginners/thread965305.html
Добрый день. Как проверить, влезет ли число в переменную? У меня есть переменная типа Int32, я принимаю в нее значение с клавиатуры. Пользователь может ввести число, которое не поместится в Int32. Вопрос состоит в том, как проверить, поместится ли значение в переменной или нет? Пришла в голову идея создать другую переменную больше чем Int32 и помещать сначала значение в нее, проверять, а только...
C++ Не получается осуществить переход от stdio.h к fstream.h Вместо стандартного (stdio.h) использовать потоковый ввод / вывод (iostream.h, fstream.h) для чтения файлов и вывода их на экран. Никак не могу перейти к fstream.h.. Пожалуйста, помогите.:wall: // New Laba_1.cpp: определяет точку РІС…РѕРґР° для консольного приложения. // #include <stdio.h> #define MAX_LEN 100 #include <iostream> http://www.cyberforum.ru/cpp-beginners/thread965297.html
C++ Ребят помагите что такое "OpenGL" ?
Пытаюсь создать Библиотеку "OpenGL" для игры так как видел много видио на ютубе но у себя такой библиотеке не вижу где её скачать посоветуйте пожалуйста
C++ Функция system
Здравствуйте! Такой вот вопрос: есть функция system, которая может команды cmd выполнять, но при этом когда она вызывается, появляется и окошко cmd. Как сделать так, чтобы оно не появлялось и при этом получить текст, который там должен быть выведен? Заранее спасибо!
C++ Определить, пересекаются ли эти прямые, совпадают или параллельны http://www.cyberforum.ru/cpp-beginners/thread965287.html
Даны уравнения двух прямых y=a1x+b1 и y=a2x+b2. Определить, пересекаются ли эти прямые, совпадают или параллельны.
C++ С чего начать изучение C++? Ребят помогите подскажите ссылочки на уроки или полезную инфу с чего начать изучение C++ ?!!! подробнее

Показать сообщение отдельно
stal_in
1 / 1 / 0
Регистрация: 22.03.2011
Сообщений: 52
29.09.2013, 22:59     Проверка треугольника через исключения
Есть код который проверяет возможность создания треугольника из 3х чисел(сторон), но он работает с помощью условий. Как это все реализовать с помощью try throw & catch ?

С исключениями вообще работать не умею, гугл не помог, помогите пожалуйста.


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
#include <iostream>
 
int main()
{
    setlocale( LC_ALL,"Russian" );
    float a,b,c;
 
    printf("Ââîäè ñòîðîГ*Г» ГІГЁГЇГ*: ");
    scanf("%f %f %f",&a,&b,&c);
 
    if(a >= b + c || b >= a + c || c >= b + a) // Г*ГҐГ°Г*ГўГҐГ*Г±ГІГўГ® òðåóãîëüГ*ГЁГЄГ*
    {   
        // ГЅГІГ® âîîáùå Г*ГҐ òðåóãîëüГ*ГЁГЄ
        printf("Г‚Г*Г№ГҐ Г*ГҐ òðåóãîëüГ*ГЁГЄ\n");
         
    } else if(a*a == b*b+c*c || b*b == a*a+c*c || c*c == b*b+a*a)
    {
        //ïðÿìîóãîëüГ*ûé
        printf("ÏðÿìîóãîëüГ*ГЁГЄ ГІГЁГЇГ*\n");
         
    } else if(a*a > b*b+c*c || b*b > a*a+c*c || c*c > b*b+a*a)
    {
        //òóïîóãîëüГ*ûé
        printf("ГЂ ýòîò Гі Г*Г*Г± òóïîé\n");
         
    } else
    {
        //îñòðîóãîëüГ*ûé
        printf("ГЂ âîò ГЁ îñòðÿê\n");
        
    }
 
    system("PAUSE");
    return 0;
    
}
 Комментарий модератора 
Перенесено из раздела "С для начинающих"
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 07:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru