Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using std::cin;
- using std::cout;
- int main() {
- int n,k;
- cin >> n >> k;
- int* mas = new int[n+2];
- int* buff = new int[n];
- for(int i=1;i<n+1;++i){
- cin >> mas[i];
- }
- mas[0]=mas[1];mas[n+1]=mas[n];
- for(int i=0; i<k;++i){
- for(int j=0; j<n;++j){
- buff[j] = (mas[j]+mas[j+1]+mas[j+2])/3;
- }
- for(int j=0; j<n;++j){
- mas[j+1]=buff[j];
- }
- mas[0]=mas[1];mas[n+1]=mas[n];
- }
- for(int j=0; j<n;++j) {
- cout << mas[j+1] << " ";
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement