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

Ввод только целого числа - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Определить количество столбцов матрицы, в которых не содержится ни одного отрицательного элемента http://www.cyberforum.ru/cpp-beginners/thread230064.html
Помогите,пожалуйста, в написании программы: Условие Дана целочисленная матрица ,состоящая из 3 строк и 4 столбцов. Определить количество столбцов, в которых не содержится ни одного отрицательного элемента
C++ Изучаю С++, на какие моменты, на Ваш взгляд, необходимо обратить первоочередное внимание? Изучаю С++, на какие моменты, на Ваш взгляд, необходимо обратить первоочередное внимание? http://www.cyberforum.ru/cpp-beginners/thread230051.html
сдвиги. не прога, а вопрос C++
Преподаватель задаёт всем такой вопрос, а я не пойму в чём подвох а=5 а>>10 а<<10 а=? а=5 а<<10 а>>10
C++ Сформировать массив из двух других массивов с исключением повторяющихся элементов
Дано 2 массива. Сформировать третий массив, включив в него все элементы, которые есть и в первом, и во втором массиве. Повторяющиеся элементы удалить.
C++ Поворот фигуры http://www.cyberforum.ru/cpp-beginners/thread230012.html
Добрый день. Необходима программа на С++ поворота треугольника вокруг заданной точки. То есть, что бы в начале предлагалось ввести координаты трех точек (х и у) -А,В,С. Поворот будет вокруг точки В на угол альфа (угол тоже задается как координаты точек). Необходимо что бы в конце была отрисовка начального треугольника и повернутого (желательно разными цветами). Вот само задание как звучит:...
C++ Доработка Всем привет.Ребят,у меня такой наверное глуповатый вопрос.Например есть программа которую надо доработать,но исходников к ней нету,как это возможно сделать и как вообще в этой ситуации поступают? подробнее

Показать сообщение отдельно
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
17.01.2011, 13:39     Ввод только целого числа
Еще такой вариант могу предложить. Но не ловит цифры с запятой.
Для борланда убрать вхождения std + iostream.h насколько я понимаю

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
 
template<class T, class T1>
bool savecast(T1 one)
{
    T sec;
    sec=static_cast<T>(one);
    return sec == one;
}
 
int main()
{
    double m;
    std::cin>>m;
    if(savecast<int>(m) != 0)
        std::cout<<m<<'\n';
    else
        std::cout<<"Error\n";
    return 0;
}
 
Текущее время: 15:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru