Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace ConsoleApp1
- {
- class Program
- {
- static int numod(int N)
- {
- int kold = 1;
- for(int i=1;i<=N/2;i++)
- {
- if(N%i==0)
- {
- kold++;
- }
- }
- return kold;
- }
- static void Main()
- {
- int maxd = 0;
- Console.Write("Please enter the a=");
- int a = int.Parse(Console.ReadLine());
- Console.Write("Please enter the b=");
- int b = int.Parse(Console.ReadLine());
- Console.Write("a) ");
- for (int i = a; i <= b; i++)
- {
- Console.Write("{0}({1}) ", i, numod(i));
- }
- Console.WriteLine("\n");
- Console.Write("b) ");
- for (int i = a; i <= b; i++)
- {
- if (i == numod(i))
- {
- Console.Write("{0} ", i);
- }
- }
- Console.WriteLine("\n");
- Console.Write("c) ");
- for (int i = a; i <= b; i++)
- {
- if (maxd < numod(i))
- {
- maxd = numod(i);
- }
- }
- for (int i = a; i <= b; i++)
- {
- if (maxd == numod(i))
- {
- Console.Write("{0} ", i);
- }
- }
- Console.Write("\n");
- Console.Write("\nPlease enter the A=");
- int A = int.Parse(Console.ReadLine());
- Console.WriteLine("\n");
- int kol = numod(A);
- int dl = A;
- int dl1 = A;
- for(int i=A/2;i<A;i++)
- {
- if ((numod(i)==kol))
- {
- dl = i;
- }
- }
- for(int i=A+100;i>=A+1;i--)
- {
- if ((numod(i) == kol) )
- {
- dl1 = i;
- }
- }
- if (dl == A) dl = A * A;
- if (dl1 == A) dl1 = 0;
- if (Math.Abs(dl1 - A) >= Math.Abs(dl - A))
- {
- Console.Write("d) {0}", dl);
- }
- else if (Math.Abs(dl1 - A) < Math.Abs(dl - A)) { Console.Write("d) {0}", dl1); }
- }
- }
- }
Add Comment
Please, Sign In to add comment