Advertisement
Alekscho85

NumbersIntervalDividableGivenNumber

Oct 7th, 2014
239
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.18 KB | None | 0 0
  1. using System;
  2.     class NumbersIntervalDividableGivenNumber
  3.     {
  4.         static void Main()
  5.         {
  6.             Console.WriteLine("Enter first number (must be positive).");
  7.             uint firstN = uint.Parse(Console.ReadLine());
  8.             while (firstN <= 0)
  9.             {              
  10.                 Console.WriteLine("First number must be positive! Try again.");
  11.                 firstN = uint.Parse(Console.ReadLine());
  12.             }
  13.             Console.WriteLine("Enter second number (must be positive).");
  14.             uint secondN = uint.Parse(Console.ReadLine());
  15.             while (secondN <=0)
  16.             {
  17.                 Console.WriteLine("Second number must be positive! Try again.");
  18.                 secondN = uint.Parse(Console.ReadLine());
  19.             }
  20.             uint numsBetweenFirstAndSecond = secondN - firstN;
  21.             Console.WriteLine("Numbers between the first and the second number you entered: {0}", numsBetweenFirstAndSecond);
  22.             uint p = 0;
  23.             p = numsBetweenFirstAndSecond / 5;
  24.             bool existingDivisibleNums = p == 0;
  25.             if (existingDivisibleNums)
  26.             {
  27.                 Console.WriteLine("There are no numbers divisible by 5 in this interval!");                
  28.             }
  29.             else if (secondN % 5 == 0)
  30.             {
  31.                 Console.WriteLine("Numbers divisible by 5 without remainder in this interval: {0}", (p + 1));
  32.             }
  33.             else
  34.             {
  35.                 Console.WriteLine("Numbers divisible by 5 without remainder in this interval: {0}", p);                
  36.             }
  37.             Console.Write("Numbers whose remainder of the division by 5 is 0: ");
  38.             string result = string.Empty;
  39.             for (uint i = firstN; i <= secondN; i++)
  40.             {                
  41.                 if (i % 5 == 0)
  42.                 {                    
  43.                     result += i + ", ";                    
  44.                 }                
  45.             }
  46.             if (!string.IsNullOrEmpty(result))
  47.             {
  48.                 result = result.Substring(0, result.Length - 2);
  49.             }
  50.             Console.WriteLine(result);
  51.         }
  52.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement