Единица товара стоит a рублей b копеек. Было куплено n штук этого товара. Сколько рублей и копеек пришлось заплатить за всю покупку?

Входные данные
На вход программе подаются три целых числа: 0 ≤ a ≤ 30 000, 0 ≤ b < 100 и 0 ≤ n ≤ 30 000.

Для считывания данных на языке Python 3 можно использовать следующую конструкцию:

a, b, n = map(int, input().split())
Обязательно C++
Ответ
5 (2 оценки)
1
NiNJaG0o 2 года назад
Светило науки - 23 ответа - 0 раз оказано помощи

Ответ:

#include <cmath>

#include <iostream>

using namespace std;

int main()

{

   setlocale(LC_ALL, "Russian");

   

   long long rub,kop,n;

   /* "цена рублей = "*/ cin >> rub;

   /* "цена копеек = "*/ cin >> kop;

   cin >> n; //кол-во

   double cena = rub * n;

   double kopcena = (n * kop);

   kopcena /= 100;

   double ipart = 0;

   cena += kopcena;

   double fpart = modf(cena, &ipart);

   rub = ipart;

   kop = fpart*100;

   cout << "рублей = " << rub << endl;

   cout << "копеек = " << kop << endl;

   return 0;

}

Объяснение:

Остались вопросы?