Единица товара стоит a рублей b копеек. Было куплено n штук этого товара. Сколько рублей и копеек пришлось заплатить за всю покупку?
Входные данные
На вход программе подаются три целых числа: 0 ≤ a ≤ 30 000, 0 ≤ b < 100 и 0 ≤ n ≤ 30 000.
Для считывания данных на языке Python 3 можно использовать следующую конструкцию:
a, b, n = map(int, input().split())
Обязательно C++
Входные данные
На вход программе подаются три целых числа: 0 ≤ a ≤ 30 000, 0 ≤ b < 100 и 0 ≤ n ≤ 30 000.
Для считывания данных на языке Python 3 можно использовать следующую конструкцию:
a, b, n = map(int, input().split())
Обязательно C++
Ответ
5
(2 оценки)
1
Ответ:
#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;
}
Объяснение: