|
1)برنامه ای بنویسید که عدد صحیح و مثبت nرا از ورودی بگیرد و مشخص کند این عدد با مغلوبش(وارونه)برابر است یا خیر؟
int x, z;
string y="";
Console.WriteLine("adade morede nazar ra vared konid ");
x = int.Parse(Console.ReadLine());
z=x;
while (z % 10 != 0)
{
y = y + Convert .ToString (z % 10);
z = z / 10;
}
if (x == int.Parse (y))
Console.WriteLine("varone adad ba khode adad barabar AST");
else
Console.WriteLine("varone adad ba khode adad barabar NIST");
Console.ReadKey();
***********************************************************************
2)برنامه ای بنویسید که تعدادی عدد از وردی بگیرد و بزرگترین عدد و کوچکترین عدد را یافته و چاپ کند؟
int x, y,min,max;
Console.WriteLine("tedad adadi ke mikhkahed moghaiese konid ra vared namaeed");
x = int.Parse(Console.ReadLine());
Console.WriteLine("adad ra vared namaeed");
y = int.Parse(Console.ReadLine());
min=y;
max=y;
for (int i = 1; i < x; i++)
{
y = int.Parse(Console.ReadLine());
if (y > max)
max = y;
if (y < min)
min = y;
}
Console.WriteLine("Min = {0} and Max = {1}",min,max);
Console.ReadKey();
*********************************************************************
3)یک ارایه ده عنصری از ورودی بگیرید و اریه را وارونه کنید؟
int[] a = new int[10];
int x;
for (int i = 0; i < 10; i++)
{
Console.WriteLine("adad ra vared namaed");
a[i]=int.Parse (Console .ReadLine());
}
for (int i = 0; i < 5; i++)
{
x = a[i];
a[i] = a[9 - i];
a[9 - i] = x;
}
for (int i = 0; i < 10; i++)
Console.WriteLine("{0}",a[i]);
Console.ReadKey();
***************************************************************
4)عددی بین 1تا 366 از ورودی بگیرید و مشخص کنید این عدد چه تاریخی از سال شامل ماه و روز را مشخص میکند؟
Console.WriteLine("adad ra vared namaed");
int x;
x = int.Parse(Console.ReadLine());
int m=0 , d=0;
if (x > 186)
{
m = 6;
x = x - 186;
d = x % 30;
m = m + x / 30;
}
else
{
d = x % 31;
m = m + x / 31;
}
Console.WriteLine("month= {0} and day= {1}", m, d);
Console.ReadKey();
****************************************************************************
5)تاریخی شامل روز و ماه را از ورودی بگیرید و مشخص کنید این تاریخ چندمین روز سال است؟
int d, m,x=0;
Console.WriteLine("roz ra vared namaeed");
d = int.Parse(Console.ReadLine());
Console.WriteLine("mah ra vared namaeed");
m = int.Parse(Console.ReadLine());
if (m > 6)
{
x = x + 186;
m = m - 6;
x = x + (m * 30);
x = x + d;
}
else
{
x = x + (m * 31);
x = x + d;
}
Console.WriteLine("roz va mahe vared shode {0} rooz az sal mibashad", x);
Console.ReadKey();
:: موضوعات مرتبط:
طراحی الگوریتم و سورس برنامه،
C#.NET