move zeroes

Run Settings
LanguageC++
Language Version
Run Command
#include <iostream> #include<vector> using namespace std; int main() { int a[100],n,i,ct=0; vector<int> b; cin>>n; for(i=0;i<n;i++) cin>>a[i]; for(i=0;i<n;i++) { if(a[i]==0) { ct++; } else b.push_back(a[i]); } while(ct!=0) { b.push_back(0); ct--; } for (int i=0; i<b.size(); i++) { cout << b[i] << endl; } return 0; }
Editor Settings
Theme
Key bindings
Full width
Lines