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

исключения - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ как заставить С++ и С# работать вместе? http://www.cyberforum.ru/cpp-beginners/thread252311.html
Здравствуйте! Хотелось бы научится писать проги со совмещение С++ и шарпа... Посоветуйте что-то почитать или хотябы покажите код как написаная на Си своп_инт(поменять местами 2 инта) и консоль апликейшн на шарпе работают вместе...
C++ Момогите с условием Посчитать количество слов заданных с клавиатуры в строке. Есть предположения программы, но она не работает. Исправте и допишите программу пожалуйста. Или хотя бы подкинте идею решения программы. #include <stdio.h> #include <conio.h> #include <string.h> #include <iostream.h> http://www.cyberforum.ru/cpp-beginners/thread252306.html
C++ Налог на земельную собственность
Местное налоговое управление нуждается в услугах по определению размеров налогообложения земельной собственности. Налоговая ставка определяется на 1м^2 и зависит от зано, в которой расположен земельный участок:1 зона - c1 руб/м^2; 2 - c2 руб/м^2; 3 - с3 руб/м^2; 4 - с4 руб/м^2; 5 - c5 руб/м^2. Исходные данные включают номер и адрес земельного участка, зону, в которой он расположен,...
попробуте пожалуста решить C++
Нужно составить программу которая показывает одинаковы ли числы.Например вводим (1 2 3 )он нам показывает что зэти числы не одинаковыб а если (2 2 3) то 2 числа одинаковый,если(2 2 2) то 3 чила одинаковы.
C++ динамическая матрица в си++ http://www.cyberforum.ru/cpp-beginners/thread252273.html
Ребят, задача такова Дана квадратная матрица A(N,N). Получить из неё массив B, если N - четно, и B, если N - нечетно, элементами которого являются суммы элементов, стоящих по периметрам исходной матрицы. Идея есть по поводу цикла, но он работает правильно только по первому периметру, а дальше не корректно Будьте добры, помогите с циклом. Заранее спасибо. for(k=0;k<p;k++)
C++ Уравнение в цикле Подскажите как правильно написать эту формулу, без факториала можно. А то что у меня получается не как не работает: for (n = 0; y > EPS && n < 100; n ++) { y = pow ((-1), n) * pow (x, (2 * n)) / n; //последнее n вместо факториала sum += y; } Вот еще для Борланд Турбо 4.5 С++: #include <math.h> подробнее

Показать сообщение отдельно
igorrr37
 Аватар для igorrr37
1593 / 1221 / 118
Регистрация: 21.12.2010
Сообщений: 1,868
Записей в блоге: 7
05.03.2011, 02:03     исключения
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
#include<iostream>
#include<exception>
#include<sstream>
 
class SmallStringEx:public std::exception{
    public:
    SmallStringEx(int _size):size(_size){}
    const char* what()const throw(){
        std::stringstream ss;
        ss<<size;
        std::string s="SmallStringEx: string is too small, its size is "+ss.str();
        return s.c_str();
    }
    protected:
    int size;
};
 
class ZeroStringEx: public SmallStringEx{
    public:
    ZeroStringEx(int _size):SmallStringEx(_size){}
    const char* what()const throw(){
        std::stringstream ss;
        ss<<size;
        std::string s="ZeroStringEx: string size is zero: "+ss.str();
        return s.c_str();
    }
};
 
void processString(std::string s)throw(SmallStringEx, ZeroStringEx){
    if(s.size()<5&&s.size()>0) throw SmallStringEx(s.size());
    else if(s.size()==0) throw ZeroStringEx(s.size());
}
 
int main(){
    std::string s;
    std::cout<<"Enter string\n";
    getline(std::cin, s);
    try{
        processString(s);
    }
    catch(ZeroStringEx e){
        std::cerr<<e.what();
    }
    catch(SmallStringEx e){
        std::cerr<<e.what();
    }
}
 
Текущее время: 13:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru