اعداد اول داخل یک بازه در سی شارپ

سوال

با سلام و وقت بخیر کی میتونه کد این برنامه رو برام بزنه. سپاس فراوان

سورس برنامه‌ای که از کاربر، دو سر یک بازه را گرفته مانند (a,b) و اعداد اول داخل آن بازه را چاپ کند. اعداد خروجی باید با علامت کاما( ، ) از هم جدا شوند. ابتدا و انتهای بازه نباید در نظر گرفته شوند.

مثال

ورودی:                          ۴

۱۰

خروجی:                        ۵،۷

حل شده 0
golsa Mohammadi 6 ماه 4 پاسخ ها 85 دیده شده 2

پاسخ ها ( ۴ )

  1. بهترین پاسخ
  2. Console.WriteLine(“enter start”);
    int num1 = Convert.ToInt32(Console.ReadLine());
    Console.WriteLine(“enter end”);
    int num2 = Convert.ToInt32(Console.ReadLine());
    int count=0;
    for (int i = num1+1; i < num2; i++)
    {
    for (int j = 1; j <num2; j++)
    {
    if (i%j==0)
    {
    count++;
    }
    }
    if (count==2)
    {
    Console.Write(i+”,”);

    }
    count = 0;
    }

  3. سلام دوست عزیز

     

  4. class Program
    {
    static void Main(string[] args)
    {
    Console.Write(“enter x:”);
    int x =Convert.ToInt32(Console.ReadLine());
    Console.Write(“enter y:”);
    int y = Convert.ToInt32(Console.ReadLine());
    int T = 0;
    for (int i = x+1; i <y; i++)
    {
    for (int j = 1; j < y; j++)
    {
    if (i % j == 0)
    {
    T++;
    }
    }
    if (T==2)
    {
    Console.Write(i + “,”);
    }
    T = 0;
    }
    }
    }
    }

ارسال یک پاسخ