Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 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();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement