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

Как сделать что бы если равно 0 писало ошибку - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Перегрузка конструктора http://www.cyberforum.ru/cpp-beginners/thread1059452.html
Здравствуйте! написал небольшой код с множественным наследованием. Но возникла проблема, как мне перегрузить конструкторы классов Obsh и Gruz так, чтобы получить параметры из объекта "P" базового класса Plane. (например объявляем Plane P("plane",2000), с name plane и значением power), необходимо, чтобы объект "а" класса Obsh, вместо текста из параметров конструктора (Obsh a("obsh",10,200)),...
C++ Нужно изменить метод ввода данных - с помощью текстового файла Всего-лишь нужно изменить способ ввода данных - с помощью текстового файла: 1. Посчитать функцию с заданной точностью: #include "stdafx.h" #include <iomanip> #include <comip.h> #include <conio.h> #include <math.h> #include <iostream> http://www.cyberforum.ru/cpp-beginners/thread1059440.html
Вывод строки в файл C++
Есть задача и программный код: Задание: Общая постановка. Пользовательский класс String должен содержать необходимые элементы-данные, которые создаются в динамической области памяти. Конструктор для создания строк: String (…); Деструктор: ~String(); Метод ввода исходной строки: Set(); Метод печати: void print(…); Код методов – вне пространства определения класса....
Найти наибольшую сумму цифр подпоследовательностей, ограниченных отрицательными числами C++
Дана последовательность целых чисел, последнее из которых 0. Найти наибольшую сумму цифр подпоследовательностей, ограниченных отрицательными числами.
C++ синхронизации задач с несколькими потоками выполнения http://www.cyberforum.ru/cpp-beginners/thread1059423.html
Здравствуйте. Мне нужна ваша помощь. Есть задача: Реализовать моделирование «тупика» на примере работы с критическими секциями. Временные параметры модели определяются до начала моделирования (произвольны, но обязательно изменяемы). Провести анализ вероятности тупика, если она равна 1, то обосновать. Вот код программы...
C++ Удаление пробелов Помогите пожалуйста доделать программу(удаление пробелов в начале и в конце строки). Само задание:Удаление лишних пробелов в строке (пробелы в начале и в конце строки, а также любые не единичные пробелы между словами). Любые не единичные пробелы между словами программа удаляет, осталось реализовать удаление пробелов в начале и в конце строки. #include <string.h> #include... подробнее

Показать сообщение отдельно
MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
4919 / 2662 / 243
Регистрация: 29.11.2010
Сообщений: 7,397
28.12.2013, 18:08     Как сделать что бы если равно 0 писало ошибку
В С++ это делается так:
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
#include <iostream>
#include <stdexcept>
 
namespace my
{
    double div(const double x, const double y)
    {
        if (y == 0)
            throw std::runtime_error("Divide by 0");
        return x / y;
    }
}
 
 
int main()
{
    try
    {
        std::cout << my::div(2, 3) << std::endl;
        std::cout << my::div(2, 0) << std::endl;
    }
    catch (std::exception& e)
    {
        std::cerr << "Exception caught: " << e.what() << '\n';
    }
}
 
Текущее время: 10:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru