Advertisement
Guest User

Untitled

a guest
Nov 20th, 2019
245
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.92 KB | None | 0 0
  1. using System;
  2.  
  3. namespace ConsoleApp5
  4. {
  5.     class Program
  6.     {
  7.         static bool FF(int v)
  8.         {
  9.             byte k = 0;
  10.             for(int i=2; i<=Math.Sqrt(v); ++i)
  11.             {
  12.                 if (v % i == 0)
  13.                 {
  14.                     ++k;
  15.                     break;
  16.                 }
  17.             }
  18.             if (k == 0)
  19.             {
  20.                 return true;
  21.             }
  22.             else
  23.             {
  24.                 return false;
  25.             }
  26.         }
  27.         static void Main(string[] args)
  28.         {
  29.             int a = int.Parse(Console.ReadLine());
  30.             int b = int.Parse(Console.ReadLine());
  31.             int z = 0;
  32.             Console.Write("Какое из действий необходимо выполнить?");
  33.             Console.WriteLine("a) - вывод всех простых чисел. b) - поиск количества всех простых чисел. c) - вывод суммы всех составных чисел. d) - для А вывести ближайшее предшествующее к нему простое число");
  34.             string select = Console.ReadLine();
  35.             switch (select)
  36.             {
  37.                 case "a":
  38.                     for (int i = a; i <= b; ++i)
  39.                     {
  40.                         if (FF(i) == true)
  41.                         {
  42.                             Console.WriteLine("{0} - простое", i);
  43.                         }
  44.                     }
  45.                     break;
  46.                 case "b":
  47.                     for (int i = a; i <= b; ++i)
  48.                     {
  49.                         if (FF(i) == true)
  50.                         {
  51.                             z = z + 1;
  52.                         }
  53.                     }
  54.                     Console.Write(z);
  55.                     break;
  56.            
  57.  
  58.             }
  59.             Console.ReadKey();
  60.         }
  61.     }
  62. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement