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

配列内の任意の2つの整数が指定された整数に合計されるかどうかを判別するC#プログラム


以下は私たちの配列です-

int[] arr = new int[] {
   7,
   4,
   6,
   2
};

他の2つの整数の合計に等しくなければならない与えられた整数が-

であるとしましょう
int res = 8;

合計を取得し、同等性を見つけるため。

for (int i = 0; i < arr.Length; i++) {
   for (int j = 0; j < arr.Length; j++) {
      if (i != j) {
         int sum = arr[i] + arr[j];
         if (sum == res) {
            Console.WriteLine(arr[i]);
         }
      }
   }
}

using System;
using System.Collections.Generic;

namespace Demo {
   public class Program {
      public static void Main(string[] args) {
         int[] arr = new int[] {
            7,
            4,
            6,
            2
         };
         // given integer
         int res = 8;
         Console.WriteLine("Given Integer {0}: ", res);
         Console.WriteLine("Sum of:");
         for (int i = 0; i < arr.Length; i++) {
            for (int j = 0; j < arr.Length; j++) {
               if (i != j) {
                  int sum = arr[i] + arr[j];
                  if (sum == res) {
                     Console.WriteLine(arr[i]);
                  }
               }
            }
         }
      }
   }
}

  1. Pythonの2つの整数の合計

    2つの整数aとbがあるとします。私たちの仕事は、これら2つの整数の合計を見つけることです。 1つの制約は、+や-のような演算子は使用できないということです。したがって、a=5およびb=7の場合、結果は12になります。 これを解決するには、次の手順に従います- 解決には、ビット単位の論理演算子を使用します b =0の場合、aを返します それ以外の場合は、XOR bを指定して合計関数を再帰的に使用し、結果を1回左シフトした後にANDbを使用します 例(Python) 理解を深めるために、次の実装を見てみましょう- #include <iostream> using names

  2. 指定された整数配列のすべての個別の要素を出力するPythonプログラム。

    与えられた整数配列。配列の要素が重複している可能性があります。私たちのタスクは、個別の値を表示することです。 例 Input::A=[1,2,3,4,2,3,5,6] Output [1,2,3,4,5,6] アルゴリズム Step 1: input Array element. Step 2: Then pick all the elements one by one. Step 3: then check if the picked element is already displayed or not. Step 4: use one flag variable which i