Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * 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.
- */
- using System;
- class CheckDivisionInRangeOfNumbers
- {
- static void Main()
- {
- int i;
- int counter = 0;
- uint number1, number2, newNumber1, newNumber2, range;
- Console.WriteLine("Define range of positive numbers:");
- do
- {
- Console.WriteLine("start: ");
- }while(!(uint.TryParse(Console.ReadLine(),out number1) && number1 <=uint.MaxValue));
- do
- {
- Console.WriteLine("end: ");
- } while (!(uint.TryParse(Console.ReadLine(), out number2) && number2 <= uint.MaxValue));
- if ((number1 < number2)==false || (number1 == number2)==true)
- {
- newNumber1 = number2;
- newNumber2 = number1;
- }
- else
- {
- newNumber1 = number1;
- newNumber2 = number2;
- }
- range = newNumber2 - newNumber1;
- Console.WriteLine();
- for ( i = 0; i <= range; i++ )
- {
- if (newNumber1 % 5 == 0)
- {
- //Console.Write(newNumber1 +"; ");
- counter++;
- }
- newNumber1++;
- }
- //Console.WriteLine("\n");
- if (counter == 1)
- {
- Console.WriteLine("There is {0} number between {1} and {2} and its division by 5 is 0\r\n", counter, number1, number2);
- }
- else
- {
- Console.WriteLine("There are {0} numbers between {1} and {2} and their division by 5 is 0\r\n", counter, number1, number2);
- }
- Main();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment