using System; class ZeroSubset { static void Main() { Console.WriteLine("Enter 5 integer numbers on оne line, separated by space."); Console.Write("The five numbers is "); try { string fiveNumbers = Console.ReadLine(); string[] splitFiveNum = fiveNumbers.Split(' '); int firstNum = 0; int secondNum = 0; int thirdNum = 0; int fourthNum = 0; int fifthNum = 0; int a = int.Parse(splitFiveNum[0]); int b = int.Parse(splitFiveNum[1]); int c = int.Parse(splitFiveNum[2]); int d = int.Parse(splitFiveNum[3]); int e = int.Parse(splitFiveNum[4]); firstNum = a; secondNum = b; thirdNum = c; fourthNum = d; fifthNum = e; Console.WriteLine(); Console.WriteLine("First number is {0}.", firstNum); Console.WriteLine("Second number is {0}.", secondNum); Console.WriteLine("Third number is {0}.", thirdNum); Console.WriteLine("Fourth number is {0}.", fourthNum); Console.WriteLine("Fifth number is {0}.", fifthNum); Console.WriteLine(); bool checkTwoNum = (firstNum + secondNum == 0) || (firstNum + thirdNum == 0) || (firstNum + fourthNum == 0) || (firstNum + fifthNum == 0) || (secondNum + thirdNum == 0) || (secondNum + fourthNum == 0) || (secondNum + fifthNum == 0) || (thirdNum + fourthNum == 0) || (thirdNum + fifthNum == 0) || (fourthNum + fifthNum == 0); bool checkThreeNum = (firstNum + secondNum + thirdNum == 0) || (firstNum + secondNum + fourthNum == 0) || (firstNum + secondNum + fifthNum == 0) || (firstNum + thirdNum + fourthNum == 0) || (firstNum + thirdNum + fifthNum == 0) || (firstNum + fourthNum + fifthNum == 0) || (secondNum + thirdNum + fourthNum == 0) || (secondNum + thirdNum + fifthNum == 0) || (secondNum + fourthNum + fifthNum == 0) || (thirdNum + fourthNum + fifthNum == 0); bool checkFourNum = (firstNum + secondNum + thirdNum + fourthNum == 0) || (firstNum + secondNum + thirdNum + fifthNum == 0) || (firstNum + thirdNum + fourthNum + fifthNum == 0) || (firstNum + secondNum + fourthNum + fifthNum == 0) || (secondNum + thirdNum + fourthNum + fifthNum == 0); bool checkFiveNum = (firstNum + secondNum + thirdNum + fourthNum + fifthNum == 0); if (checkTwoNum || checkThreeNum || checkFourNum || checkFiveNum) { Console.WriteLine("Have zero subset!"); } else { Console.WriteLine("No zero subset.."); } } catch { Console.WriteLine(); Console.WriteLine("One or more than one of your integer numbers аre misspelled"); Console.WriteLine("Or"); Console.WriteLine("You write things other than integer numbers.."); Console.WriteLine(); Console.WriteLine("Try again and be careful!"); } Console.ReadLine(); } }