Advertisement
wingman007

FiveNumbersCombinationsGiving0Arrays_2023

Nov 7th, 2023 (edited)
602
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.78 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3.  
  4. public class ZeroSumCombinations
  5. {
  6.     public static void Main()
  7.     {
  8.         int[] numbers = { 2, -2, 3, -3, 4 }; // Example input
  9.  
  10.         // Pairs
  11.         for (int i = 0; i < 5; i++)
  12.         {
  13.             for (int j = i + 1; j < 5; j++)
  14.             {
  15.                 if (numbers[i] + numbers[j] == 0)
  16.                 {
  17.                     Console.WriteLine($"Pair: {numbers[i]}, {numbers[j]}");
  18.                 }
  19.             }
  20.         }
  21.  
  22.         // Triples
  23.         for (int i = 0; i < 5; i++)
  24.         {
  25.             for (int j = i + 1; j < 5; j++)
  26.             {
  27.                 for (int k = j + 1; k < 5; k++)
  28.                 {
  29.                     if (numbers[i] + numbers[j] + numbers[k] == 0)
  30.                     {
  31.                         Console.WriteLine($"Triple: {numbers[i]}, {numbers[j]}, {numbers[k]}");
  32.                     }
  33.                 }
  34.             }
  35.         }
  36.  
  37.         // Quadruples
  38.         for (int i = 0; i < 5; i++)
  39.         {
  40.             for (int j = i + 1; j < 5; j++)
  41.             {
  42.                 for (int k = j + 1; k < 5; k++)
  43.                 {
  44.                     for (int l = k + 1; l < 5; l++)
  45.                     {
  46.                         if (numbers[i] + numbers[j] + numbers[k] + numbers[l] == 0)
  47.                         {
  48.                             Console.WriteLine($"Quadruple: {numbers[i]}, {numbers[j]}, {numbers[k]}, {numbers[l]}");
  49.                         }
  50.                     }
  51.                 }
  52.             }
  53.         }
  54.  
  55.         // Quintuples
  56.         if (numbers[0] + numbers[1] + numbers[2] + numbers[3] + numbers[4] == 0)
  57.         {
  58.             Console.WriteLine($"Quintuple: {numbers[0]}, {numbers[1]}, {numbers[2]}, {numbers[3]}, {numbers[4]}");
  59.         }
  60.     }
  61. }
  62.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement