#include<iostream> #include<vector> using namespace std; int main() { int flag; int n, k; vector<int> vec; while (cin >> n >> k, n != -1 || k != -1) { flag = 0; vec.resize(n + 1); for (int i = 0; i != n + 1; ++i) { cin >> vec[i]; } if (k <= n) { for (int i = n; i != k - 1; --i) { if (vec[i - k] = vec[i - k] - vec[i]) flag = 1; } if (flag) { for (int i = 0; i != k; ++i) { cout << vec[i] << " "; } } else { cout << "0"; } } else { for (int i : vec) { cout << i<<" "; } } cout << endl; } return 0; } /* F:\temp\22465395.7759\Main.cc: In function 'int main()': F:\temp\22465395.7759\Main.cc:41: error: expected initializer before ':' token F:\temp\22465395.7759\Main.cc:45: error: expected primary-expression before '}' token F:\temp\22465395.7759\Main.cc:45: error: expected ';' before '}' token F:\temp\22465395.7759\Main.cc:45: error: expected primary-expression before '}' token F:\temp\22465395.7759\Main.cc:45: error: expected ')' before '}' token F:\temp\22465395.7759\Main.cc:45: error: expected primary-expression before '}' token F:\temp\22465395.7759\Main.cc:45: error: expected ';' before '}' token */ |
Double click to view unformatted code.