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

целые числа - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Динамические структуры Book http://www.cyberforum.ru/cpp-beginners/thread681475.html
Подскажите пожалуйста, как запихнуть в элемент (BOOK** k) структуры (KART) адрес созданной одиночной динамической переменной структуры (BOOK)? Вот, что я имею: book.h: struct BOOK { int pos; int prise; }; struct KART {
C++ Класс: объявление и реализация // CColor.h class CColor { public: CColor(); CColor(Uint8 _r, Uint8 _g, Uint8 _b, Uint8 _a); void operator()(Uint8 _r, Uint8 _g, Uint8 _b); void operator()(Uint8 _r, Uint8 _g, Uint8 _b, Uint8 _a); Uint8 r, g, b, a; http://www.cyberforum.ru/cpp-beginners/thread681462.html
C++ Перегрузка преобразования
Как перегрузить в классе явное преобразование? Что бы он корректно воспринимал строки вида: A a; B b = B(a);
C++ Сортировка за указанным направлением
Отсортировать матрицу (порядка NxM) в порядке увеличения за данным направлением... Надеюсь смысл ясен)
C++ Подсчитать число элементов матрицы, кратных трем http://www.cyberforum.ru/cpp-beginners/thread681439.html
Как составить такую программу: Подсчитать число элементов матрицы Q (5х7), кратных трем.
C++ получить из массива нечетные значения не могу додуматься как записать в условии я записал массив, вывожу его , а в условии мне нужно записать что число массива делится на само себя и на единицу без остатка - как мне это написать ? ) подскажите подробнее

Показать сообщение отдельно
SSSprinter
0 / 0 / 0
Регистрация: 01.09.2011
Сообщений: 34
27.10.2012, 00:35     целые числа
Добрый вечер.
в программе я задал, что вводимые три числа должны быть целыми числами, но если я ввожу нецелые, то программа просто выделяет целую часть, а мне необходимо, чтобы выводилось сообщение об ошибке. можно ли это как то сделать через оператор if? вот та часть программы, которую меня заставили переделывать:
C++
1
2
3
4
5
6
7
int D,M,G;      /*вводимые числа должны быть целыми*/
printf(Rus("Введите три числа \n дата \n месяц \n год\nПрограмма проверит, образуют ли они правильную дату\n"));
cin >> D;
cin >> M;
cin >> G;
 
cout << D << "." << M << "." << G;
вот как я себе представляю это должно выглядеть, но в таком случае программа не работает

If (int D,M,G)
{ }
else printf(Rus("Введите целые числа"));
помогите, перепробовал все варианты с if

в инете гуглил, то там как то мне не понятно, я еще таких операторов не знаю, хотелось бы как то через if это сделать, помогите пжл
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 12:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru