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

Предел int - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти в строке два одинаковых фрагмента (не включая пробелы) длиной более 5 символов http://www.cyberforum.ru/cpp-beginners/thread18777.html
Привет всем вопрос состоит:Найти в строке два одинаковых фрагмента (не включая пробелы) длиной более 5 символов. Что то не могу сообразить ни как может вы сможите.
C++ номер первого элемента и последнего максимальной последовательности одинаковых элементов в массиве. #include <iomanip.h> #include <fstream.h> #include <conio.h> const int N=499; int m,i; void InpF(char *NameF, int *x) { m=0; ifstream finput; finput.open(NameF); http://www.cyberforum.ru/cpp-beginners/thread18775.html
Missing a string C++
Есть функции seekp А есть функция пропуска не по позициям , а по строчно в файле. НЕ использовать outside.get(j); равен j '\n' или нет.:help:
Двумерные массивы C++
Уважаемые пользователи форума помогите плиз с задачкой.Сессия на носу, все сделал а с этим никак не разберусь:'( Задание. Необходимо преобразовать массив в соответствии с вариантом. Начальное...
C++ Иерархия Классов-исключений http://www.cyberforum.ru/cpp-beginners/thread18741.html
Всем доброго времени суток. Помогите разобраться с созданием пользовательского класса исключений, на базе стандартной библиотеки . Задание звучит так: написать свою иерархию...
C++ Класс матриц Существует задача написать конструктор и деструктор для шаблона класса матриц который приведен ниже #template <class t> Class Matrix{ t**pm; short row, col; public: Matrix(short,short);... подробнее

Показать сообщение отдельно
azazelpj
0 / 0 / 0
Регистрация: 30.11.2008
Сообщений: 8
18.12.2008, 00:00  [ТС]
Эммм... а почему так не работает?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
using namespace std;
 
int main()
{
    int a;
    int b = 2147483648;
    cout<<"Vvod A:";
    cin >> a;
    cout<<"\n";
 
 
if (a >= b)
cout<<"Error";
 
else 
cout<<"a = "<<a; 
cout<<"\n";
return 0;
 
}
Если вместо 2147483648 написать 2147483647, то в итоге ( даже если написать букву ) получится -858993460.
Почему так выходит?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru