سلام
کسی میتونه اینو حل کنه ؟
برنامه ای بنویسید کاربر عددی وارد کند و اعداد اول کوچک تر از آن چاپ بشه ( به زبان سی شارپ)
بدون استفاده از متدی
Printable View
سلام
کسی میتونه اینو حل کنه ؟
برنامه ای بنویسید کاربر عددی وارد کند و اعداد اول کوچک تر از آن چاپ بشه ( به زبان سی شارپ)
بدون استفاده از متدی
عزیز مگه ساده تر از اینم برنامه داریم؟؟نقل قول:
این کد تو محیط کنسول سی شارپ نوشت شدهکد:
using System;
using System.Collections.Generic;
using System.Text;
namespace q_1
{
class Program
{
static void delay(int d)
{
for (int j = 0; j < d; j++) ; //delay
}
static void printr(string str, int repeat, int d)
{
for (int i = 0; i < repeat; i++)
{
Console.Write(str);
delay(d);
}
}
static void print(string str, int start, int end, int d)
{
if (end == 0)
end = str.Length;
for (int i = start; i < end; i++)
{
Console.Write(str[i]);
delay(d);
}
}
static void loading()
{
print(" Adade_avvale_kuchiktar_az_adade_daryafti ", 0, 0, 20000000);
delay(500000000);
Console.Clear();
printr("_", 80, 1900000);
Console.Write(" ");
string name = " .........www.SourceCodes.ir.......... ";
int namecount = name.Length;
print(name, 0, 0, 9000000);
printr("_", 80, 1900000);
}
//==============================================================
static void Main(string[] args)
{
loading();
int number, max, numbercount = 0;
string strnumber = "", subnumber;
bool ok = true;
print ("Enter number: ",0,0,15000000);
strnumber = Console.ReadLine ();
number = Convert.ToInt32(strnumber);
print("Adade aval ", 0, 0, 15000000);
delay(200000000);
Console.WriteLine();
for (int i = number; i > 0; i--)
{
ok = true;
for (int j = i - 1; j >= 2; j--)
{
if (i % j == 0)
ok = false;
}
if (ok == true)
Console.WriteLine(i.ToString());
}
Console.ReadKey();
Console.Clear();
print(" www.SourceCodes.ir ", 0, 0, 20000000);
delay(300000000);
}
}
}