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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Suslo
3 / 3 / 0
Регистрация: 30.11.2013
Сообщений: 80
Завершенные тесты: 1
#1

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

15.01.2014, 10:17. Просмотров 334. Ответов 5
Метки нет (Все метки)

Столкнулся с такой проблемой
C++
1
2
3
4
double a, c
Cin>>a;
C=a/2;
Cout<<c;
Ну, я без синтаксиса, просто ради интереса.
И вот, при выполнении, если я ввожу 5, то выход - 2;
А если 5.0, то выход 2.5;
Как сделать, чтобы не писать .0, но выход был дробным???
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.01.2014, 10:17
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Тип double, ввод (C++):

Ошибки error C2296: -: недопустимо, левый операнд имеет тип "double (__cdecl *)(double,double,double - C++
Думаю из-за polp #include&lt;iostream&gt; #include&lt;cmath&gt; #include&lt;cstdlib&gt; using namespace std; double polp(double af,double...

Как сконвертировать свой тип в тип double? - C++
Можно ли конвертировать свой тип в тип doble? Если да, то каким способом?

Не могу преобразовать тип char в тип double - C++
Вся загвоздка в str1 и str2; #include &quot;stdafx.h&quot; #include &quot;conio.h&quot; #include&quot;stdlib.h&quot; #include &quot;cstdlib&quot; #include &lt;iostream&gt; ...

Точность.Тип double - C++
Вопрос такой. Пишу программу, в которой имеется цикл: double t=0, dt = 0.000001; t = t + dt; cout &lt;&lt; &quot;t --&gt; &quot; &lt;&lt; t &lt;&lt; endl...

Ошибка: error LNK2001: unresolved external symbol "double __cdecl Akk(double,double,double)" - C++
#include &lt;iostream&gt; #include &lt;cmath&gt; using namespace std; double Akk(double x, double y, double z); int main() { int a, b, c; ...

Тип double в условном выражении - C++
Добрый день, вопрос про тип double в условном выражении. В книге Б. Страуструпа &quot;Язык программирования C++&quot; приведен пример в программе...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
S_el
2095 / 1602 / 308
Регистрация: 15.12.2013
Сообщений: 6,442
15.01.2014, 10:22 #2
Цитата Сообщение от Suslo Посмотреть сообщение
Как сделать, чтобы не писать .0, но выход был дробным???
Сделать переменные double.
Forumhelp
1 / 1 / 0
Регистрация: 06.06.2013
Сообщений: 130
15.01.2014, 10:24 #3
ввод .0 не обязателен
castaway
Эксперт С++
4881 / 3017 / 370
Регистрация: 10.11.2010
Сообщений: 11,078
Записей в блоге: 10
Завершенные тесты: 1
15.01.2014, 10:26 #4
В приведенном коде этой проблемы нет.
CheshireCat
Эксперт С++
2892 / 1241 / 78
Регистрация: 27.05.2008
Сообщений: 3,368
15.01.2014, 10:26 #5
http://ideone.com/lR5W2a
Suslo
3 / 3 / 0
Регистрация: 30.11.2013
Сообщений: 80
Завершенные тесты: 1
15.01.2014, 10:36  [ТС] #6
Ясн, спасибо
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.01.2014, 10:36
Привет! Вот еще темы с ответами:

Difftime() должен возвращать тип double - C++
#include &lt;iostream&gt; #include &lt;ctime&gt; #include &lt;conio.h&gt; using namespace std; int main() { time_t begin; time_t...

Почему sqrt требует тип double? - C++
Здравствуйте. Заметил, что в VS 2008 при вызове некоторых математических функций, в частности sqrt, требуется явно приводить тип к double....

Как преобразовать тип double в string - C++
Есть переменная типа double нужно ее преобразовать в тип string Как это можно сделать наиболее простым способом используя стандартные...

Вычислить выражение, используя тип double - C++
Помогите решить простую задачу, сам только учусь. a^4+b^4–a^4\(6*a^2*b^2)+(4*a*b^3)+b^4+(4*a^3*b) а=10, b=0.01 Нужен тип double...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
15.01.2014, 10:36
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru