104 / 0 / 1
Регистрация: 16.11.2012
Сообщений: 41
1

Деление переменной на переменную

25.11.2012, 19:48. Показов 3939. Ответов 6
Метки нет (Все метки)

Добрый день,

Вот такой вопрос.

Предположим, есть int a, b

Делим a/b - получаем целочисленное деление.
Если бы это были числа, можно написать 1.0/b, например, и получить десятичную дробь.
А как получить десятичную дробь в данном случае?

Я не могу просто использовать float или double, ибо a и b - индексы.
Нужно использовать промежуточные переменные или есть более простой путь?

Заранее спасибо.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.11.2012, 19:48
Ответы с готовыми решениями:

Найти деление одной переменной на другую при этом вы должны ввести значение переменной и реализовать проверку на правиль
1)На паре дали задание найти деление одной переменной на другую при этом вы должны ввести значение...

Деление на переменную - оптимизация - решено
Как выполнить оптимизацию по машинному времени следующей операции: u16 ob = 15000000/timer1; ...

Деление числа на переменную из TextBox
Добрый вечер, столкнулся с такой проблемой, в textbox пользователь пишет число (от 1 до 100) и надо...

Выполнит ли программа деление на переменную с значением 0?
Что будет при выполнении b:=a/-x при x=0?

6
3254 / 2056 / 351
Регистрация: 24.11.2012
Сообщений: 4,909
25.11.2012, 19:56 2
C++
1
double c = static_cast<double>(a) / b;
1
104 / 0 / 1
Регистрация: 16.11.2012
Сообщений: 41
25.11.2012, 20:13  [ТС] 3
Отлично, спасибо, изучаю.

А как сразу в этом же выражении отформатировать, чтобы выводилось 10 знаков после запятой? или произвольное количество? По умолчанию выводится 6.
0
3254 / 2056 / 351
Регистрация: 24.11.2012
Сообщений: 4,909
25.11.2012, 20:16 4
http://www.cplusplus.com/refer... precision/
0
423 / 388 / 113
Регистрация: 21.09.2012
Сообщений: 913
25.11.2012, 20:18 5
можно и вот так делить:
C++
1
double c = double(a) / b;

Не по теме:

легче запоминается

0
3254 / 2056 / 351
Регистрация: 24.11.2012
Сообщений: 4,909
25.11.2012, 20:25 6
V.A.L.I.D, и выглядит как вызов конструктора, ага. Лучше не надо.
0
104 / 0 / 1
Регистрация: 16.11.2012
Сообщений: 41
25.11.2012, 21:08  [ТС] 7
Цитата Сообщение от 0x10 Посмотреть сообщение
А можете пример привести применительно конкретно к вашей строке как это применить?
Я погуглил, но-что-то туго доходит.
Заранее спасибо.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.11.2012, 21:08
Помогаю со студенческими работами здесь

Деление округляет переменную double до целого
Видемо совсем обленился я думать. Но как все время нормально считало и не округляло а сейчас double...

Деление одной переменной на другую, проценты, ограничение вводимых чисел
Лирика: Привет всем сочувствующим таким нубам, как я, по учёбе начали заставлять использовать...

Копирование переменной в переменную
У меня есть две переменных: buf DB 3 dup (' ') buf2 DB 3 dup (' ') Расположены в смежных...

Вычесть из переменной переменную
Нужно вычесть: из переменной $result1 строка 52, переменную $result2 строка 53 и поместить значение...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru