View Code of Problem 2222

#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.


Back to problem 2222