#include <iostream> using namespace std; void func(int *p, int n); int main() { int arr[6]; int i = 0; while(cin >> arr[i]) { ++i; } func(arr, 6); for(int i = 0; i < 6; ++i) { cout << arr[i] << " "; } } void func(int *p, int n) { int *zp = p; int *nzp = p + 1; while(zp != p + n && nzp != p + n) { if(*zp != 0) { ++zp; ++nzp; continue; } else { while(nzp != p + n) { if(*nzp != 0) { int tmp = *zp; *zp = *nzp; *nzp = tmp; ++zp; ++nzp; break; } ++nzp; } } } }