Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.12.2017, 22:52   #1
Qix
 
Регистрация: 19.12.2017
Сообщений: 3
Радость Do...while ошибка

Всем привет,написал программу по данному условию: Подсчитывать сумму четных чисел, среди целых чисел, вводимых пользователем, пока не будет введен 0.

Вот как я сделал ее,однако если я введу например число 2.5,то оно выдаст сумму равно 2,как написать код так,что бы при вводе дробного числа выдавалась ошибка.
Код:
#include<iostream>
using namespace std;
int main()
{
setlocale(LC_CTYPE, "rus");
int main j = 0, k;
cout << "Введите числа:";
do{
cin >> k;
if (k % 2 == 0) 
{
if (k - (int)k == 0) {
j += k;
}
else(cout << "Число не целое"<<endl);
}
else(cout << "Число не четное"<<endl);
} while (k != 0);
cout << "Сумма четных, целых чисел равна:"<<j<<endl;
}
Qix вне форума Ответить с цитированием
Старый 19.12.2017, 23:00   #2
waleri
Старожил
 
Регистрация: 13.07.2012
Сообщений: 6,493
По умолчанию

вместо int использовать float или double.
waleri вне форума Ответить с цитированием
Старый 19.12.2017, 23:14   #3
Qix
 
Регистрация: 19.12.2017
Сообщений: 3
По умолчанию

Цитата:
Сообщение от waleri Посмотреть сообщение
вместо int использовать float или double.
можешь пожалуйста показать как именно?
Qix вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[РЕШЕНО] Помогите в чем может быть ошибка? Ошибка ';' expected but 'BEGIN' found АлександрDelphi Общие вопросы Delphi 7 06.03.2016 19:25
Java. Ошибка. Компилируется, но не запускается. Ошибка duplicate class. Проблема не в коде. nevender Общие вопросы по Java, Java SE, Kotlin 2 13.02.2016 13:24
Где ошибка в этом исходном коде на языке Си? Или ошибка в Excel? ArchiCurtis Помощь студентам 2 07.04.2012 14:16
Ошибка run-time Error 1004 общая ошибка ODBC kaval88 Microsoft Office Excel 0 27.02.2011 20:20
Ошибка в коде, ошибка в css или это проблема с совместимостью с браузерами? ankris HTML и CSS 5 23.11.2010 16:58