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

C#에서 정수 배열의 양수 요소를 부정하는 방법은 무엇입니까?

<시간/>

다음은 배열과 그 요소입니다 -

int[] arr = { 10, 20, 15 };

음수 값을 양수 요소로 설정하십시오.

if (arr[i] > 0)
arr[i] = -arr[i];

배열의 길이까지 위를 반복합니다.

for (int i = 0; i < arr.Length; i++) {
   Console.WriteLine(arr[i]);
   if (arr[i] > 0)
   arr[i] = -arr[i];
}

전체 예를 살펴보겠습니다.

using System;
public class Demo {
   public static void Main(string[] args) {
      int[] arr = { 10, 20, 15 };
      Console.WriteLine("Displaying elements...");
      for (int i = 0; i < arr.Length; i++) {
         Console.WriteLine(arr[i]);
         if (arr[i] > 0)
         arr[i] = -arr[i];
      }
      Console.WriteLine("Displaying negated elements...");
      for (int i = 0; i < arr.Length; i++) {
         Console.WriteLine(arr[i]);  
      }
   }
}

출력

Displaying elements...
10
20
15
Displaying negated elements...
-10
-20
-15