@Radia

Когда ввожу 1.0 при выходе выводиться 1, что делать?

#include <iostream>
#include <iomanip>
#include <math.h>
using namespace std;
int main() {
	double x; double y; double z;

	cin >> x; cin >> y; cin >> z;

	if (x < y && x < z) {
		cout << setprecision(15) << x << " ";
	}
	else if (y < x && y < z) {
		cout << setprecision(15) << y << " ";
	}
	else if (z < x && z < y) {
		cout << setprecision(15) << z << " ";
	}

	if (x > y && x > z) {
		cout << setprecision(15) << x << endl;
	}
	else if (y > x && y > z) {
		cout << setprecision(15) << y << endl;
	}
	else if (z > x && z > y) {
		cout << setprecision(15) << z << endl;
	}

}
  • Вопрос задан
  • 225 просмотров
Решения вопроса 1
cout << fixed << setprecision(15) << ...
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@cython
Потому, что 1.0 надо вводить
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы