C#
 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

  1. JavaScriptで配列の先頭に新しい配列要素を追加するにはどうすればよいですか?

    JavaScriptのarrayunshift()メソッドは、配列の先頭に1つ以上の要素を追加し、配列の新しい長さを返します。 例 次のコードを実行して、配列の先頭に新しい配列要素を追加する方法を学ぶことができます。 <html>        <head>             <title>JavaScript Array unshift Method</title>        </head

  2. JavaScriptを使用して同じ配列内の配列の要素を複製するにはどうすればよいですか?

    以下は、同じ配列内の配列の要素を複製するためのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" > <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style>   &nbs