Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.74/42: Рейтинг темы: голосов - 42, средняя оценка - 4.74
ProFiLeR
48 / 6 / 1
Регистрация: 06.04.2010
Сообщений: 39
#1

Как сделать так чтобы число выводилось десятичной дробью

09.04.2010, 18:09. Просмотров 7731. Ответов 5
Метки нет (Все метки)

Как сделать так чтобы число выводилось десятичной дробью
к примеру
C++
1
2
3
int x;
x=1/4;
и сдесь код который выводит число
printf не работает (сразу вылетает окно с ошибкой когда доходит до него)

std::cout<<"X="<<x<<std::endl; тоже не работает тк не выводит десятичные дроби
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.04.2010, 18:09
Ответы с готовыми решениями:

Используя рекурсию, сделать так, чтобы значение многочлена степеней выводилось от 0 до N
Дана рекурентная формула:. Я вывел рекурсию, но как сделать, чтобы значение...

Как сделать так, чтобы число не повторялось?
Вопрос следующий. В определенном диапазоне (например от 0 до 9) лежат числа,...

Как сделать так чтобы число 0 не являлось числом введенной последовательности?
Задача: Пользователь вводит последовательность целых чисел. Конец ввода – ввод...

Как сделать так, чтобы в массив вводилось, рэндомно, НЕ целочисленное число????
Например если есть массив из 100 элементов... а надо чтобы вводились именно не...

Как сделать так, Чтобы вместе с переменной в массиве хранилось число и Строка?
У меня есть массив, В котором хранится Переменная. Как мне сделать так, Чтобы...

5
Genius Ignat
1241 / 779 / 108
Регистрация: 16.09.2009
Сообщений: 2,014
09.04.2010, 18:20 #2
C++
1
2
3
4
5
6
7
8
#include <iostream>
int main()
{
double x ;
x = (double)1/2;
std::cout<<x;
return 0;
}
1
CyBOSSeR
Эксперт С++
2309 / 1682 / 148
Регистрация: 06.03.2009
Сообщений: 3,675
09.04.2010, 18:24 #3
ProFiLeR, потому что если разделить два целых числа результат будет также целым числом, откуда взяться дробной части?
Вместо:
C++
1
2
int x;
x=1/4;
Поставь:
C++
1
double x = 1.0 / 4.0;
0
ProFiLeR
48 / 6 / 1
Регистрация: 06.04.2010
Сообщений: 39
09.04.2010, 18:25  [ТС] #4
ненене мне не только 1/4 а такие же дроби тоесть я сделал пограмму для решения кв. уравнений а она не хочет выводить ответ (дробный)
0
easybudda
Модератор
Эксперт CЭксперт С++
10054 / 5974 / 1493
Регистрация: 25.07.2009
Сообщений: 11,312
09.04.2010, 18:26 #5
Цитата Сообщение от CyBOSSeR Посмотреть сообщение
Поставь:
C++
1
double x = 1.0 / 4.0;
Я бы даже сказал
C++
1
double x = 0.25;
1
CyBOSSeR
Эксперт С++
2309 / 1682 / 148
Регистрация: 06.03.2009
Сообщений: 3,675
09.04.2010, 18:32 #6

Не по теме:

easybudda, до такой оптимизации я не догадался:).


ProFiLeR, для вещественных чисел используй вещественные типы (double, float).
0
09.04.2010, 18:32
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.04.2010, 18:32

Как вывести строку, которая состоит из аргументов командной строки так, чтобы каждое слово выводилось без первого символа
Полное условие:Если первый аргумент командной строки-опция-а, то распечатать...

Сделать так, чтобы функция возвращала как целые, так и дробные значения
Задача: нужно найти среднее арифметическое чисел в одномерном массиве разных...

Модифицируйте, пожалуйста, программу так, чтобы вместо 0 выводилось “false”, а вместо 1 – ”true”
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; using namespace std; int main() {...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

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