lmarkov

Check Division In Range Of Numbers

Nov 30th, 2012
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.80 KB | None | 0 0
  1. /*
  2.  * Write a program that reads two positive integer numbers and prints how many numbers p exist between them such that the reminder of the division by 5 is 0 (inclusive). Example: p(17,25) = 2.
  3.  */
  4.  
  5. using System;
  6.  
  7. class CheckDivisionInRangeOfNumbers
  8. {
  9.     static void Main()
  10.     {
  11.         int i;
  12.         int counter = 0;
  13.         uint number1, number2, newNumber1, newNumber2, range;
  14.  
  15.         Console.WriteLine("Define range of positive numbers:");
  16.         do
  17.         {
  18.             Console.WriteLine("start: ");
  19.         }while(!(uint.TryParse(Console.ReadLine(),out number1) && number1 <=uint.MaxValue));
  20.         do
  21.         {
  22.             Console.WriteLine("end: ");
  23.         } while (!(uint.TryParse(Console.ReadLine(), out number2) && number2 <= uint.MaxValue));
  24.  
  25.         if ((number1 < number2)==false || (number1 == number2)==true)
  26.         {
  27.             newNumber1 = number2;
  28.             newNumber2 = number1;
  29.         }
  30.         else
  31.         {
  32.             newNumber1 = number1;
  33.             newNumber2 = number2;
  34.         }
  35.  
  36.         range = newNumber2 - newNumber1;
  37.         Console.WriteLine();
  38.         for ( i = 0; i <= range; i++ )
  39.         {
  40.             if (newNumber1 % 5 == 0)
  41.             {
  42.                 //Console.Write(newNumber1 +"; ");
  43.                 counter++;                
  44.             }      
  45.      
  46.             newNumber1++;            
  47.         }
  48.         //Console.WriteLine("\n");
  49.         if (counter == 1)
  50.         {
  51.             Console.WriteLine("There is {0} number between {1} and {2} and its division by 5 is 0\r\n", counter, number1, number2);
  52.         }
  53.         else
  54.         {
  55.             Console.WriteLine("There are {0} numbers between {1} and {2} and their division by 5 is 0\r\n", counter, number1, number2);
  56.         }
  57.        
  58.             Main();
  59.     }
  60. }
Advertisement
Add Comment
Please, Sign In to add comment