fork download
  1. #include<stdio.h>
  2. int main(void){
  3. int a[]={1,1,1,1,1,1,1};
  4. int n = 7,
  5. i,
  6. index = 0;
  7.  
  8. while(index < n && a[index]) index++; // skip initial 1's
  9. for(i = index; i < n; i++){
  10. if(a[i]) a[index++] = 1;
  11. a[i] = 0;
  12. }
  13.  
  14. for(i = 0; i < n; i++){
  15. printf("%3d", a[i]);
  16. }
  17. return 1;
  18. }
Runtime error #stdin #stdout 0s 1832KB
stdin
Standard input is empty
stdout
  1  1  1  1  1  1  1