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

Функция деления двух чисел с плавающей запятой - 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 *>. Строю программное дерево разбора выражение. На небольших деревьях работает нормально, но когда дал ему количество узлов,... подробнее

Показать сообщение отдельно
Dady
2 / 2 / 0
Регистрация: 20.03.2012
Сообщений: 53
18.06.2012, 16:46  [ТС]
Цитата Сообщение от rangerx Посмотреть сообщение
Другими словами, код ТС является абсолютно корректным.
P.S. не следует путать
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
#include "stdafx.h"
#include <stdio.h>
#include <stdlib.h>
#include <iostream>
using namespace std;
//Определение класса DivideByZeroError, используемого при 
// обработке исключения, генерируемого делением на нуль 
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;
    }system("Pause"); 
}
Вот такой код пойдёт?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru