Информатика, с++/срр, запись числа со знаками в дробной части Известно, что Х кг шоколадных конфет стоит A рублей, а Y кг ирисок стоит B рублей. Определите на сколько кг ирисок дешевле кг шоколадных конфет. Ответ выведите с точностью 2 знака в дробной части. как вообще получить запись числа с дробной частью? было бы нормально написано в учебнике...
Для записи числа с дробной частью в языке программирования C++ можно воспользоваться типом данных double, который представляет вещественное число двойной точности. Например, если вам нужно записать число с плавающей точкой 3.14, можно объявить переменную типа double и присвоить ей это значение:
double number = 3.14;
Далее для вывода числа с двумя знаками после запятой можно воспользоваться манипулятором std::fixed и std::setprecision, например:
#include <iostream> #include <iomanip> int main() { double number = 3.14159; std::cout << std::fixed << std::setprecision(2) << number << std::endl; return 0; }
Этот код выведет число 3.14.
Чтобы решить задачу про стоимость конфет и ирисок, вы можете воспользоваться тем же методом. Посчитайте стоимость одного кг конфет и ирисок, затем сравните их и найдите разницу. Для вывода результата используйте указанный выше способ работы с числами с дробной частью.
Для записи числа с дробной частью в языке программирования C++ можно воспользоваться типом данных double, который представляет вещественное число двойной точности. Например, если вам нужно записать число с плавающей точкой 3.14, можно объявить переменную типа double и присвоить ей это значение:
double number = 3.14;Далее для вывода числа с двумя знаками после запятой можно воспользоваться манипулятором std::fixed и std::setprecision, например:
#include <iostream>#include <iomanip>
int main() {
double number = 3.14159;
std::cout << std::fixed << std::setprecision(2) << number << std::endl;
return 0;
}
Этот код выведет число 3.14.
Чтобы решить задачу про стоимость конфет и ирисок, вы можете воспользоваться тем же методом. Посчитайте стоимость одного кг конфет и ирисок, затем сравните их и найдите разницу. Для вывода результата используйте указанный выше способ работы с числами с дробной частью.