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

Почему при умножении разнотипных переменных (например, float и int) получается int? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Подскажите как написать программу http://www.cyberforum.ru/cpp-beginners/thread1813333.html
Вивести повідомлення про те, чи є тільки одне з трьох введених з клавіатури чисел парним. Официальными языками форума являются русский и английский языки. Размещение сообщений на других языках запрещено.
C++ Как вывести на экран последнюю цифру натурального числа в среде Dev C++? Если пишу так то пишет только последнюю цифру,а нужна то пред последняя. Помогите кто разбирается в этом , пожалуйста! #include <iostream> #include <math.h> #include <clocale> using namespace std; int main () { int n; int x; int z; http://www.cyberforum.ru/cpp-beginners/thread1813323.html
C++ Вычислить S=2n, без функции pow()
Пишу прямо,нужно проверить решение:) Вычислить S=2^n, не используя функцию pow(). Добавлено через 2 минуты #include <iostream> using namespace std; int main() { unsigned long n = 0; unsigned long result = 0;
Дан одномерный массив, нужно подсчитать количество различных(не повторяющихся) элементов C++
Дан одномерный массив, нужно подсчитать количество различных(не повторяющихся) элементов. Начала делать и вроде бы все легко, но не получилось. Решила сделать с помощью интернета, но там все через динамический массив. Можно ли как нибудь без него? Например: Дан вот такой массив 0 1 1 1 6 7 1 4 4 4 4 Ответ: 5
C++ Определить лежит ли окружность справа от прямой, проходящей через заданные точки http://www.cyberforum.ru/cpp-beginners/thread1813291.html
На плоскости заданы две точки и окружность. Определить лежит ли окружность справа от прямой, проходящей через точки. Не могу подобрать точки, чтобы получилось верное значение. Все время получается d>0. Может проблема в коде или формулах? #include "stdafx.h" #include "math.h" #include "conio.h" #include "locale.h" int _tmain(int argc, _TCHAR* argv) { setlocale(0,"rus");
C++ Заполнение массива случайными числами в заданном диапазоне Не могу заполнить массив данных типа float в диапазоне от -10 до 10.. Как это сделать ? подробнее

Показать сообщение отдельно
Ilot
Модератор
Эксперт С++
1767 / 1142 / 223
Регистрация: 16.05.2013
Сообщений: 3,020
Записей в блоге: 5
Завершенные тесты: 1
25.09.2016, 14:45     Почему при умножении разнотипных переменных (например, float и int) получается int?
Цитата Сообщение от cofo Посмотреть сообщение
Возможно ли умножить разнотипные переменные, чтобы в результате умножения получился float?
Результат и так будет float. Причина в типе возвращаемого значения функции:
C++
1
float getInvoiceAmount():
 
Текущее время: 17:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru