Вопрос задан 24.09.2023 в 20:42. Предмет Информатика. Спрашивает Сальникова Юлия.

Напишіть код на мові С++. Користувач вводить ціну товару. Змінна float. Користувач вводить,

наприклад, 12.40 . Напиши код, щоб при введенні ціни користувачем сприймалася точка або кома перед копійками. Тобто і 12.40 і 12,40. Потім вивести цю ціну на екран. Виводити ціну тільки з точкой перед копійками.​
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Шарафутдинов Дима.

Відповідь:

Пояснення:

#include <iostream>

#include <string>

using namespace std;

int main() {

   string input;

   cout << "Введіть ціну товару: ";

   cin >> input;

   // замінюємо кому на точку, якщо вона є

   for (int i = 0; i < input.length(); i++) {

       if (input[i] == ',') {

           input[i] = '.';

       }

   }

   // конвертуємо рядок в число з плаваючою крапкою

   float price = stof(input);

   // виводимо ціну з точкою перед копійками

   printf("Ціна товару: %.2f\n", price);

   return 0;

}

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Ось приклад коду на мові C++, який дозволяє користувачу вводити ціну товару як з точкою, так і з комою перед копійками, а потім виводить цю ціну з точкою перед копійками:

cpp
#include <iostream> #include <string> using namespace std; int main() { string input; float price; cout << "Введіть ціну товару (з точкою або комою перед копійками): "; cin >> input; // Замінюємо кому (',') на точку ('.') у введеному рядку for (char &c : input) { if (c == ',') { c = '.'; } } // Конвертуємо рядок у тип float price = stof(input); // Виводимо ціну з точкою перед копійками cout << "Ціна товару: " << fixed << price << " грн" << endl; return 0; }

Цей код зчитує введений рядок від користувача, замінює кому на точку та конвертує отриманий рядок у тип даних float. Потім виводить ціну з точкою перед копійками за допомогою fixed.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос