Advertisement
Fundamentalen

ZeroSubset

Mar 20th, 2014
580
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.90 KB | None | 0 0
  1. using System;
  2.  
  3. class ZeroSubset
  4. {
  5.     static void Main()
  6.     {
  7.         Console.Write("a = ");
  8.         int a = int.Parse(Console.ReadLine());
  9.         Console.Write("b = ");
  10.         int b = int.Parse(Console.ReadLine());
  11.         Console.Write("c = ");
  12.         int c = int.Parse(Console.ReadLine());
  13.         Console.Write("d = ");
  14.         int d = int.Parse(Console.ReadLine());
  15.         Console.Write("e = ");
  16.         int e = int.Parse(Console.ReadLine());
  17.         //0
  18.         if (a == 0 && b == 0 && c == 0 && d == 0 && e == 0)
  19.         {
  20.             Console.WriteLine("{0} + {1} + {2} + {3} + {4} = 0", a, b, c, d, e);
  21.         }
  22.         else
  23.         {
  24.             //a
  25.             if (a + b + c + d + e == 0) Console.WriteLine("{0} + {1} + {2} + {3} + {4} = 0", a, b, c, d, e);
  26.             if (a + b + c + d == 0) Console.WriteLine("{0} + {1} + {2} + {3} = 0", a, b, c, d);
  27.             if (a + b + c + e == 0) Console.WriteLine("{0} + {1} + {2} + {3} = 0", a, b, c, e);
  28.             if (a + b + d + e == 0) Console.WriteLine("{0} + {1} + {2} + {3} = 0", a, b, d, e);
  29.             if (a + c + d + e == 0) Console.WriteLine("{0} + {1} + {2} + {3} = 0", a, c, d, e);
  30.             if (a + b + c == 0) Console.WriteLine("{0} + {1} + {2} = 0", a, b, c);
  31.             if (a + b + d == 0) Console.WriteLine("{0} + {1} + {2} = 0", a, b, d);
  32.             if (a + b + e == 0) Console.WriteLine("{0} + {1} + {2} = 0", a, b, e);
  33.             if (a + c + d == 0) Console.WriteLine("{0} + {1} + {2} = 0", a, c, d);
  34.             if (a + c + e == 0) Console.WriteLine("{0} + {1} + {2} = 0", a, c, e);
  35.             if (a + d + e == 0) Console.WriteLine("{0} + {1} + {2} = 0", a, d, e);
  36.             if (a + b == 0) Console.WriteLine("{0} + {1} = 0", a, b);
  37.             if (a + c == 0) Console.WriteLine("{0} + {1} = 0", a, c);
  38.             if (a + d == 0) Console.WriteLine("{0} + {1} = 0", a, d);
  39.             if (a + e == 0) Console.WriteLine("{0} + {1} = 0", a, e);
  40.  
  41.             //b
  42.             if (b + c + d + e == 0) Console.WriteLine("{0} + {1} + {2} + {3} = 0", b, c, d, e);
  43.             if (b + c + d == 0) Console.WriteLine("{0} + {1} + {2} = 0", b, c, d);
  44.             if (b + c + e == 0) Console.WriteLine("{0} + {1} + {2} = 0", b, c, e);
  45.             if (b + d + e == 0) Console.WriteLine("{0} + {1} + {2} = 0", b, d, e);
  46.             if (b + c == 0) Console.WriteLine("{0} + {1} = 0", b, c);
  47.             if (b + d == 0) Console.WriteLine("{0} + {1} = 0", b, d);
  48.             if (b + e == 0) Console.WriteLine("{0} + {1} = 0", b, e);
  49.  
  50.             //c
  51.             if (c + d + e == 0) Console.WriteLine("{0} + {1} + {2} = 0", c, d, e);
  52.             if (c + d == 0) Console.WriteLine("{0} + {1} = 0", c, d);
  53.             if (c + e == 0) Console.WriteLine("{0} + {1} = 0", c, e);
  54.  
  55.             //d
  56.             if (d + e == 0) Console.WriteLine("{0} + {1} = 0", d, e);
  57.  
  58.             else Console.WriteLine("no zero subset");
  59.         }
  60.     }
  61. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement