alarm
Задайте вопрос
Информатика
Auger

Пользователь вводит целую часть, числитель и знаменатель для простой дроби. Перевести эту дробь в десятичную. (Например, дробь: 2 3 / 8 в десятичном виде : 2. 375) c++ #include using namespace std;int main() {setlocale(LC_ALL, "Rus");float whole, numerator, denominator, decimal;cout << "Введите целую часть дроби: " << endl;cin >> whole; cout << "Введите числитель дроби: " << endl;cin >> numerator;cout << "Введите знаменатель дроби: " << endl;cin >> denominator;decimal = numerator /= denominator; cout << whole << decimal << endl; cin. get(); cin. get();}когда ввожу, выходит 20. 375, посчитайте, не знаю как решить

ответы: 1
Зарегистрируйтесь, чтобы добавить ответ
Ответ:

Замените строчку:

cout << whole << decimal << endl;

на:

cout << whole + decimal << endl;

В cout приходит число whole и число decimal без пробела, то есть туда идут числа "2" и "0. 375" записанные без пробела и получается "20. 375".

Можете написать так:

cout << whole << " " << decimal << endl;

и увидите эти два числа.

Если их складывать то получится нормальное "2. 375".

252
commemorate
Чтобы ответить необходимо зарегистрироваться.

Другие вопросы: - Информатика

Тема программное обеспечение ком

ЗаданиеУсовершенствуйте игру, со

Задание по С++. Прошу не плагиат

Разработайте программу, которая

Известно, что слово КАШКА закоди

посчитайте Какие из приведенных

Контакты
Реклама на сайте