C#
 Computer >> コンピューター >  >> プログラミング >> C#

シーケンス内の要素の順序を逆にするC#プログラム


文字列を設定します。

char[] ch = { 'd', 'r', 'i', 'v', 'e' };
Console.Write("String =
foreach(char arr in ch)
Console.Write(arr);

次に、Queryable Reverse()メソッドを使用して、要素の順序を逆にします。

IQueryable<char> res = ch.AsQueryable().Reverse();

完全なコードを見てみましょう。

using System;
using System.Linq;
using System.Collections.Generic;
public class Demo {
   public static void Main() {
      char[] ch = { 'd', 'r', 'i', 'v', 'e' };
      Console.Write("String = ");
      foreach(char arr in ch)
      Console.Write(arr);
      IQueryable<char> res = ch.AsQueryable().Reverse();
      Console.Write("\nReversed = ");
      foreach (char c in res)
      Console.Write(c);
   }
}

出力

String = drive
Reversed = evird

  1. 10個の要素の配列を昇順でソートするCプログラム

    配列は、単一の名前で保存される関連データ項目のグループです。 たとえば、 int Student [30]; ここで、studentは、単一の変数名を持つ30のデータ項目のコレクションを保持する配列名です。 操作 配列の操作については、以下で説明します- 検索 −特定の要素が存在するかどうかを確認するために使用されます。 並べ替え −配列内の要素を昇順または降順で配置するのに役立ちます。 トラバース −配列内のすべての要素を順番に処理します。 挿入 −要素を配列に挿入するのに役立ちます。 削除 −配列内の要素を削除するのに役立ちます。 このプログラム

  2. Cプログラムで、配列内の最後に出現する要素を相対的な順序で出力します。

    要素を含む配列a[]が与えられ、タスクは、リスト内の指定された要素の最後の出現を出力することです。ここでは、重複する要素を削除するだけでなく、配列内の要素が最後に発生したときの順序を維持する必要があります。 6つの要素の配列があり、いくつかの重複する値、つまり{1,3、2、3、1、2}も含まれているため、結果は312の形式になります。 例 Input: a[]={4,2,2,4,1,5,1} Output : 2 4 5 1 アルゴリズム START Step 1-> Declare function void printelements(int a[], int n) &nbs