알고리즘/매일프로그래밍
매일프로그래밍 - QUIZ10 재풀이
리그캣
2018. 5. 28. 12:51
다음과 같이 코드를 풀면 좀더 간단하다
#define _CRT_SECURE_NO_WARNINGS//정수 배열이 주어지면 0이 아닌 정수 순서를 유지하며 모든 0을 오른쪽 끝으로//옮기기#include <cstdio>#include <iostream>#define Length 5using namespace std;int main() {int array1[Length];int array2[Length] = {0,};for (int i = 0; i < Length; i++) {scanf("%d", &array1[i]);}int j = 0;for (int i = 0; i < Length; i++) {if (array1[i] != 0)array2[j++] = array1[i];}for (int i = 0; i < Length; i++) {printf("%d", array2[i]);}printf("\n");return 0;}