Computer >> 컴퓨터 >  >> 프로그램 작성 >> C#

짝수 및 홀수 정수를 다른 배열로 분할하는 C# 프로그램

<시간/>

두 개의 배열을 가져옵니다.

int[] arr2 = new int[5];
int[] arr3 = new int[5];

이제 배열 요소가 2로 나눌 때 나머지가 0이면 짝수입니다. 해당 요소를 가져 와서 다른 배열에 추가하십시오. 이것은 배열의 길이를 반복합니다:

if (arr1[i] % 2 == 0) {
   arr2[j] = arr1[i];
}

else 조건에서는 홀수 요소를 얻습니다. 별도의 배열에 추가하고 아래 예와 같이 개별적으로 표시합니다.

using System;
namespace Demo {
   public class Program {
      public static void Main(string[] args) {
         int[] arr1 = new int[] {
            77,
            34,
            59,
            42,
            99
         };
         int[] arr2 = new int[5];
         int[] arr3 = new int[5];
         int i, j = 0, k = 0;
         for (i = 0; i < 5; i++) {
            if (arr1[i] % 2 == 0) {
               arr2[j] = arr1[i];
               j++;
            } else {
               arr3[k] = arr1[i];
               k++;
            }
         }
         Console.WriteLine("Even numbers...");
         for (i = 0; i < j; i++) {
            Console.WriteLine(arr2[i]);
         }
         Console.WriteLine("Odd numbers...");
         for (i = 0; i < k; i++) {
            Console.WriteLine(arr3[i]);
         }
      }
   }
}

출력

Even numbers...
34
42
Odd numbers...
77
59
99