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

Структура проверка на ошибку - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ помогите с решением задания по С++ http://www.cyberforum.ru/cpp-beginners/thread573122.html
найти сумму элементов матрицы размещенных за периметром 1 2 3 А= 4 5 6 <--- матрица ок?) 6 7 8 если можно с комментариями что к чему, заранее спасибо
C++ Написать программы 1)Написать программу для вывода дней недели 2)Написать сумму всех целых чисел больших -50 и меньших 200 которые кратны 5 и 8 и заканчиваются на 5 и 0 http://www.cyberforum.ru/cpp-beginners/thread573119.html
C++ помогите с решением задания по С++
узнать у как функцию х за формулой У=16.7х + 9.2х^2 – 1.01x^3 для х ызменимого от 1.0 к 9.9 с шагом 0.1. входящие данные: диапазон изменения х (1.0 .. 9.9) шаг h= 0.1 выходящие данные: значение функции у.
C++ Найти простые числа, чтобы сумма их цифр, а также сумма цифр следующего за ним числа, делилась на 7
задание:"найдите простые числа такие, чтобы сумма их цифр, а также сумма цифр следующего за ним числа делилась на 7" помогите пожалуйста, не знаю как сделать
C++ Взаимозависимость кнопок на форме Delphi http://www.cyberforum.ru/cpp-beginners/thread573106.html
Допустим у меня на форме имеется 3 кнопки... как сделать так чтобы: 1.при запуске формы первая кнопка была доступна, а другие две нет.. 2.затем если нажать первую кнопку становится доступной вторая, а первая и третья не доступна.. 3.Когда нажата вторая кнопка открывается доступ к третьей кнопке.. 4.когда нажата третья кнопка то переход к состоянию 1 __________________________ если...
C++ Массивы Дан двумерный массив целых чисел. Сформировать линейный массив из отрицательных чисел. подробнее

Показать сообщение отдельно
PanzerMeister
0 / 0 / 0
Регистрация: 14.04.2012
Сообщений: 17

Структура проверка на ошибку - C++

13.05.2012, 16:07. Просмотров 247. Ответов 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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
#include <iostream>
 
using namespace std;
const short A=5;
const short B=10;
struct twice
{
    private:
        double first ;
        double second ;
    public:
       double getfirst ()
        {
            return first;
        };
        double getsecond ()
        {
            return second;
        };
 
        twice (double first_, double second_)   //Вызов конструктора с аргументами
        {
            first = first_;
            second = second_;
        };
 
 
        bool rangecheck (double a) // a - заданное числоt
        {
            return ((a<second)&&(a>=first));
        };
 
 };
 
    int main ()
{
    setlocale(LC_CTYPE,"RUS");
 
    twice b (A, B);
 
    double a;
 
    cout<<"введите число для проверки - \a";
    cin >> a;
 
     /*   while(a!=double a)//вот как реализовать проверку выхода за границу чтобы не громоздко
 
        {
            cout<<"введен символ выходящий за границу вычислений" ;
            return 0;
        }
*/
 
 
 
        if (b.rangecheck (a))
    {
        cout << "входит в отрезок";
    }
        else
    {
        cout << "не входит";
    }
 
        return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru