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

Функция деления двух чисел с плавающей запятой - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Стэк и связные списки http://www.cyberforum.ru/cpp-beginners/thread607519.html
Товарищи, помогите задание на зачёт: нужно запрограммировать связный список, в котором объект добавляется в конец, а удаляется с начала списка.
C++ Сообщения между объектами Уважаемые господа! Я недавно начал читать литературу по Smalltalk. Так вот, там коммуникация между объектами происходит через отправку и приём сообщений. А как можно реализовать такую модель в Си++?... http://www.cyberforum.ru/cpp-beginners/thread607505.html
Нужен алгоритмом по вставлению числа в массив C++
Помогите... Дана последовательность действительный чисел A1 <= A2, <= ... An. Вставить действительно число b в неё так, чтобы последовательность осталась неубывающей. Есть код. Нужен сам алгоритм...
Физическая модель C++
Пробовал создать физическую модель нецентрального соударения 2х шаров - не получилось. Помогите решить, учитывая, что у каждого шара есть характеристики: x, y, r, m, speedx, speedy зы: пробовал...
C++ Шестнадцатеричная система счисления http://www.cyberforum.ru/cpp-beginners/thread607451.html
Возможно ли такое в шестнадцатирично системе... что значение без букв???? Так как остатки не превышали 9! Вот это число которое я переводил 2341(индекс 10) получилось 925(индекс 16) или "0x925".......
C++ Проблемы с выделением памяти Здравствуйте. Есть контейнер QList <Node *> В Node свой QList <Node *>. Строю программное дерево разбора выражение. На небольших деревьях работает нормально, но когда дал ему количество узлов,... подробнее

Показать сообщение отдельно
rangerx
1933 / 1542 / 141
Регистрация: 31.05.2009
Сообщений: 2,912
17.06.2012, 14:16
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
#include <iostream>
#include <exception>
 
 
//------------------------------
class divide_by_zero : public std::exception
{
    public:
        const char* what() const throw()
        {
            return "divide_by_zero";
        }
};
 
 
 
//------------------------------
double division(double a, double b)
{
    if(b == 0)
        throw divide_by_zero();
 
    return a / b;
}
 
 
 
//------------------------------
int main()
{
    double a;
    std::cout << "a: ";
    std::cin >> a;
 
    double b;
    std::cout << "b: ";
    std::cin >> b;
 
    try
    {
        double c = division(a, b);
        std::cout << a << " / " << b << " = " << c << std::endl;
    }
 
    catch(divide_by_zero&)
    {
        std::cerr << "Error!!! Division by zero." << std::endl;
    }
}
Добавлено через 6 минут
Цитата Сообщение от Van111 Посмотреть сообщение
2 со строками через двоеточие нельзя надо делать strcpy(message,"ошибка");
TC не копирует строку, а присваивает указателю адрес строковой константы.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru