#include <iostream> using namespace std; // Define Filter3 class here class Filter3 { int id; int coeff[3], lastOutput; public: Filter3(int filterId, int c0, int c1, int c2){ id = filterId; coeff[0] = c0; coeff[1] = c1; coeff[2] = c2; lastOutput = 0; } void apply (int x){ lastOutput = x * coeff[0] + coeff[1] + coeff[2]; } int read(){ return lastOutput; } }; int main() { int id, c0, c1, c2; cin >> id >> c0 >> c1 >> c2; Filter3 f(id, c0, c1, c2); int s1, s2; cin >> s1 >> s2; f.apply(s1); f.apply(s2); cout << f.read(); return 0; }
Test Cases
Test Results
Input
7 2 3 1 10 4
Expected Output
12