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

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

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


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

std::cout<<"X="<<x<<std::endl; тоже не работает тк не выводит десятичные дроби
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.04.2010, 18:09
Ответы с готовыми решениями:

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

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

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

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

5
1258 / 796 / 108
Регистрация: 16.09.2009
Сообщений: 2,010
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
Эксперт С++
2333 / 1706 / 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
48 / 6 / 1
Регистрация: 06.04.2010
Сообщений: 39
09.04.2010, 18:25  [ТС] 4
ненене мне не только 1/4 а такие же дроби тоесть я сделал пограмму для решения кв. уравнений а она не хочет выводить ответ (дробный)
0
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
10907 / 6830 / 1625
Регистрация: 25.07.2009
Сообщений: 12,539
09.04.2010, 18:26 5
Цитата Сообщение от CyBOSSeR Посмотреть сообщение
Поставь:
C++
1
double x = 1.0 / 4.0;
Я бы даже сказал
C++
1
double x = 0.25;
1
Эксперт С++
2333 / 1706 / 148
Регистрация: 06.03.2009
Сообщений: 3,675
09.04.2010, 18:32 6

Не по теме:

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


ProFiLeR, для вещественных чисел используй вещественные типы (double, float).
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.04.2010, 18:32

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

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

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

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

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


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

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

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