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

Тип double, ввод - C++

Восстановить пароль Регистрация
 
Suslo
2 / 2 / 0
Регистрация: 30.11.2013
Сообщений: 80
Завершенные тесты: 1
15.01.2014, 10:17     Тип double, ввод #1
Столкнулся с такой проблемой
C++
1
2
3
4
double a, c
Cin>>a;
C=a/2;
Cout<<c;
Ну, я без синтаксиса, просто ради интереса.
И вот, при выполнении, если я ввожу 5, то выход - 2;
А если 5.0, то выход 2.5;
Как сделать, чтобы не писать .0, но выход был дробным???
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
S_el
1908 / 1503 / 296
Регистрация: 15.12.2013
Сообщений: 5,921
15.01.2014, 10:22     Тип double, ввод #2
Цитата Сообщение от Suslo Посмотреть сообщение
Как сделать, чтобы не писать .0, но выход был дробным???
Сделать переменные double.
Forumhelp
1 / 1 / 0
Регистрация: 06.06.2013
Сообщений: 130
15.01.2014, 10:24     Тип double, ввод #3
ввод .0 не обязателен
castaway
Эксперт С++
4848 / 2987 / 368
Регистрация: 10.11.2010
Сообщений: 11,028
Записей в блоге: 10
Завершенные тесты: 1
15.01.2014, 10:26     Тип double, ввод #4
В приведенном коде этой проблемы нет.
CheshireCat
Эксперт С++
2907 / 1235 / 78
Регистрация: 27.05.2008
Сообщений: 3,309
15.01.2014, 10:26     Тип double, ввод #5
http://ideone.com/lR5W2a
Suslo
2 / 2 / 0
Регистрация: 30.11.2013
Сообщений: 80
Завершенные тесты: 1
15.01.2014, 10:36  [ТС]     Тип double, ввод #6
Ясн, спасибо
Yandex
Объявления
15.01.2014, 10:36     Тип double, ввод
Ответ Создать тему
Опции темы

Текущее время: 01:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru