Задание:
Описать тип Price - с полями целого типа rub (рубли), cop (копейки) и
функцию incPrice(p, t), с параметром p типа Price и целочисленным t, которая вычисляет произведение цены на положительное целое число t. Аргумент p является входным и выходным параметром. Применить функцию incPrice к пяти данным ценам.
Текст программы:
#include<iostream>
#include<cmath>
struct Price {
int rub;
int cop;
};
Price incPrice(Price p, int t) {
p.rub=p.rub * t;
p.cop=p.cop * t;
return p;
}
int main() {
using namespace std;
int t=0;
Price c;
cin >> c.rub;
cin>>c.cop;
cout << c.rub << "." << c.cop << endl;
cin >> t;
incPrice(c, t);
cout << c.rub<<"."<<c.cop;
return 0;
}
Тест:
Описать тип Price - с полями целого типа rub (рубли), cop (копейки) и
функцию incPrice(p, t), с параметром p типа Price и целочисленным t, которая вычисляет произведение цены на положительное целое число t. Аргумент p является входным и выходным параметром. Применить функцию incPrice к пяти данным ценам.
Текст программы:
#include<iostream>
#include<cmath>
struct Price {
int rub;
int cop;
};
Price incPrice(Price p, int t) {
p.rub=p.rub * t;
p.cop=p.cop * t;
return p;
}
int main() {
using namespace std;
int t=0;
Price c;
cin >> c.rub;
cin>>c.cop;
cout << c.rub << "." << c.cop << endl;
cin >> t;
incPrice(c, t);
cout << c.rub<<"."<<c.cop;
return 0;
}
Тест: