Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.12.2012, 16:31   #1
Шизофрения
Новичок
Джуниор
 
Регистрация: 01.12.2012
Сообщений: 2
По умолчанию Деление двух чисел, введенных пользователем с клавиатуры

Нужно написать программу для деления двух чисел. С++ - строго типизированный язык. В этом у меня и проблема. Деление с результатом без остатка происходит нормально, а вот если нужно разделить 12 на 5 ничего не выходит. Покажите на примере пожалуйста. У меня на этом застопорилось обучение...
Шизофрения вне форума Ответить с цитированием
Старый 02.12.2012, 17:54   #2
Шизофрения
Новичок
Джуниор
 
Регистрация: 01.12.2012
Сообщений: 2
Злость

Цитата:
Сообщение от Шизофрения Посмотреть сообщение
Нужно написать программу для деления двух чисел. С++ - строго типизированный язык. В этом у меня и проблема. Деление с результатом без остатка происходит нормально, а вот если нужно разделить 12 на 5 ничего не выходит. Покажите на примере пожалуйста. У меня на этом застопорилось обучение...
Тю! Столько людей просмотрели вопрос и никто не ответил...
Шизофрения вне форума Ответить с цитированием
Старый 02.12.2012, 18:13   #3
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,706
По умолчанию

Потому что непонятно, что вам нужно...
p51x вне форума Ответить с цитированием
Старый 02.12.2012, 18:53   #4
Suby
Пользователь
 
Аватар для Suby
 
Регистрация: 03.11.2012
Сообщений: 89
По умолчанию

Цитата:
Сообщение от p51x Посмотреть сообщение
Потому что непонятно, что вам нужно...
Как я понял он делит инт на инт, а ему надо получить значение с дробной частью.
ТС, юзай double
Код:
double a = 12;
double b = 5;
double c = a / b;
cout << c;
Оно?
Suby вне форума Ответить с цитированием
Старый 02.12.2012, 21:58   #5
Nuklon
Форумчанин
 
Аватар для Nuklon
 
Регистрация: 05.04.2012
Сообщений: 134
По умолчанию

Код:
int x = 12, y = 5;
float f0 = (float)x / y; // в стиле Си
float f1 = static_cast<float>(x) / y; // C++
cout << f0 << '\n' << f1;
Nuklon вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Turbo Pascal - Составить программу нахождения произведения двух наибольших из трех введенных с клавиатуры чисел.(Условный оператор lady.unika Паскаль, Turbo Pascal, PascalABC.NET 3 05.05.2012 21:36
Перемножение двух введенных с клавиатуры квадратных матриц 4 порядка Alex Miheev Microsoft Office Excel 3 16.04.2012 19:34
Длинная арифметика:деление двух чисел luis_elgoro Помощь студентам 0 10.04.2012 16:40
программу, которая вычисляет произведение двух заданных пользователем чисел smile) Помощь студентам 1 15.09.2010 19:19
Присвоить переменной A максимальное значение из введенных с клавиатуры чисел (X,Y,Z,B) Dj-RD Помощь студентам 8 14.03.2010 08:32