1. Өгөгдсөн тоог хөрвүүлэх
namespace ConsoleApplication32
{
class Program
{
static void Main(string[] args)
{
string s = Console.ReadLine();
string k = "";
int j = s.Length-1;
for (int i = 0; i < s.Length; i++)
{
k=k.Insert(i,s.Substring(j, 1));
j--;
}
Console.WriteLine(k);
Console.ReadLine();
}
}
}
Өгөгдсөн тоо палиндром тоо эсэх
namespace ConsoleApplication32
{
class Program
{
static void Main(string[] args)
{
string s = Console.ReadLine();
string k = "";
int j = s.Length-1;
for (int i = 0; i < s.Length; i++)
{
k=k.Insert(i,s.Substring(j, 1));
j--;
}
if (int.Parse(s) == int.Parse(k))
Console.WriteLine("palindrom mon");
else
2. Console.WriteLine("palindrom bish");
Console.ReadLine();
}
}
}
Өгөгдсөн тоо тэгш эсвэл сондгой эсэхийг тодорхойлох
namespace ConsoleApplication34
{
class Program
{
static void Main(string[] args)
{
double m = double.Parse(Console.ReadLine());
string s=Convert.ToString(m/2);
if (s.Contains("."))
Console.WriteLine("sondgoi");
else
Console.WriteLine("tegsh");
Console.ReadLine();
}
}
}
Өгөгдсөн тооны цифрийн нийлбэр тэгш эсвэл сондгой эсэхийг тодорхойлох
namespace ConsoleApplication40
{
class Program
{
static void Main(string[] args)
{
Console.Write("too oruul=");
string m = Console.ReadLine();
double s = 0;
for (int i = 0; i < m.Length; i++)
s += double.Parse(m.Substring(i,1));
3. string k = Convert.ToString(s / 2);
if (k.Contains("."))
Console.WriteLine("tsifriin niilber {0}, sondgoi too",s );
else
Console.WriteLine("tsifriin niilber {0}, tegsh too", s);
Console.ReadLine();
}
}
}
Өгөгдсөн a[1],a[2],a[3],… a[n] нэг хэмжээст массивын элементүүдийг хөрвүүлж b[1],b[2],b[3],… b[n] массивт хий.
namespace ConsoleApplication35
{
class Program
{
static void Main(string[] args)
{
int[] a = new int[100];
int[] b = new int[100];
Console.Write("a massiviin elementiin too:=");
int n =int.Parse(Console.ReadLine());
for (int i = 1; i <= n; i++)
{
Console.Write("a[{0}]:=", i);
a[i] = int.Parse(Console.ReadLine());
}
int t = n;
for (int i = 1; i <= n; i++)
{
b[i] = a[t];
t--;
}
for (int i = 1; i <= n; i++)
Console.WriteLine("b[{0}]:={1}", i, b[i]);
Console.ReadLine();
4. }
}
}
Өгөгдсөн a[1],a[2],a[3],… a[n] нэг хэмжээст массивын элементүүдийг багаас нь ихрүү өсөх дарааллаар эрэмбэл.
namespace ConsoleApplication36
{
class Program
{
static void Main(string[] args)
{
int[] a = new int[100];
Console.Write("a massiviin elementiin too:=");
int n = int.Parse(Console.ReadLine());
for (int i = 1; i <= n; i++)
{
Console.Write("a[{0}]:=", i);
a[i] = int.Parse(Console.ReadLine());
}
int k=0;
for (int i = 1; i < n; i++)
for (int j = i+1; j <= n; j++)
if (a[i] > a[j])
{
k = a[i];
a[i] = a[j];
a[j] = k;
}
for (int i = 1; i <= n; i++)
Console.WriteLine("a[{0}]:={1}", i, a[i]);
Console.ReadLine();
}
}
}
5. Өгөгдсөн a[1],a[2],a[3],… a[n] нэг хэмжээст массиваас хамгийн их утгыг ол.
namespace ConsoleApplication37
{
class Program
{
static void Main(string[] args)
{
int[] a = new int[100];
Console.Write("a massiviin elementiin too:=");
int n = int.Parse(Console.ReadLine());
for (int i = 1; i <= n; i++)
{
Console.Write("a[{0}]:=", i);
a[i] = int.Parse(Console.ReadLine());
}
int max = a[1];
for (int i = 2; i <= n; i++)
if (max < a[i])
max = a[i];
Console.WriteLine("hamgiin ih utga n: {0} ", max);
Console.ReadLine();
}
}
}
Өгөгдсөн a[1],a[2],a[3],… a[n] нэг хэмжээст массивт хамгийн их элемент хаана байгааг ол.
namespace ConsoleApplication37
{
class Program
{
static void Main(string[] args)
{
int[] a = new int[100];
Console.Write("a massiviin elementiin too:=");
int n = int.Parse(Console.ReadLine());
6. for (int i = 1; i <= n; i++)
{
Console.Write("a[{0}]:=", i);
a[i] = int.Parse(Console.ReadLine());
}
int max = a[1];
int j=1;
for (int i = 2; i <= n; i++)
if (max < a[i])
{
max = a[i];
j = i;
}
Console.WriteLine("hamgiin ih utga n: a[{0}]={1}", j, max);
Console.ReadLine();
}
}
}
Өгөгдсөн a[1],a[2],a[3],… a[n] нэг хэмжээст массивт m тоо хэдэн ширхэг байгааг тоол.
namespace ConsoleApplication39
{
class Program
{
static void Main(string[] args)
{
int[] a = new int[100];
Console.Write("a massiviin elementiin too:=");
int n = int.Parse(Console.ReadLine());
Console.Write("tentsuu too:=");
int m = int.Parse(Console.ReadLine());
for (int i = 1; i <= n; i++)
{
Console.Write("a[{0}]:=", i);
a[i] = int.Parse(Console.ReadLine());
}
7. int t=0;
for (int i = 1; i <= n; i++)
if (a[i] == m)
t++;
Console.WriteLine("{0} too {1} shirheg bn,",m,t);
Console.ReadLine();
}
}
}
Өгөгдсөн a[1],a[2],a[3],… a[n] нэг хэмжээст массивт хамгийн их элемент хаана хаана, хэдэн ширхэг байгааг тодорхойл.
namespace ConsoleApplication37
{
class Program
{
static void Main(string[] args)
{
int[] a = new int[100];
Console.Write("a massiviin elementiin too:=");
int n = int.Parse(Console.ReadLine());
for (int i = 1; i <= n; i++)
{
Console.Write("a[{0}]:=", i);
a[i] = int.Parse(Console.ReadLine());
}
int max = a[1];
for (int i = 2; i <= n; i++)
if (max < a[i])
max = a[i];
Console.WriteLine("hamgiin ih utga n: {0} ", max);
int t = 0;
for (int i = 1; i <= n; i++)
if (max == a[i])
{
t++;
8. Console.WriteLine("a[{0}] ", i);
}
Console.WriteLine(" {0} shirheg bn. ", t);
Console.ReadLine();
}
}
}
namespace ConsoleApplication41
{
class Program
{
static void Main(string[] args)
{
Console.Write("Ortsnii toog oruul= ");
int orts = int.Parse(Console.ReadLine());
Console.Write("Davhariin toog oruul= ");
int Floor = int.Parse(Console.ReadLine());
Console.Write("Haalagnii dugaar oruul= ");
int DoorNumber = int.Parse(Console.ReadLine());
int t = 1;
for (int i=1; i<=orts; i++)
for (int j=1; j<=Floor; j++)
for (int l = 1; l <= 3; l++)
{
if (DoorNumber == t)
switch (l)
{
case 1:
Console.WriteLine("{0}-r orts, {1}-r Davhar, zuun haalga.", i, j, l);
break;
case 2:
Console.WriteLine("{0}-r orts, {1}-r Davhar, goliin haalga.", i, j, l);
break;
case 3:
Console.WriteLine("{0}-r orts, {1}-r Davhar, baruun haalga.", i, j, l);
break;
}