Запиcать числа в порядке возрастания их значений - C#
Формулировка задачи:
Три числа в порядке возрастания
Пользователь вводит три числа с клавиатуры. Запишите эти цифры сортируются в порядке возрастания их значений.
Выдержки:
Три номера сортировать по возрастанию
Введите первое число: 33
Введите второе число: 6
Введите третье число: 14
Сортировка чисел 6, 14, 33
Решение задачи: «Запиcать числа в порядке возрастания их значений»
textual
Листинг программы
using System;
using System.Windows;
using System.Windows.Controls;
using System.Text;
namespace FirtsApp
{
class Program
{
static void Main(string[] args)
{
int a, b, c, tmp;
Console.Write("Введите первое число: ");
a = int.Parse(Console.ReadLine());
Console.Write("Введите второе число: ");
b = int.Parse(Console.ReadLine());
Console.Write("Введите третье число: ");
c = int.Parse(Console.ReadLine());
if (a > b)
{
tmp = a;
a = b;
b = tmp;
}
else
tmp = b;
if (tmp <= c)
Console.WriteLine("{0}, {1}, {2}", a, b, c);
else
if (c <= a)
Console.WriteLine("{0}, {1}, {2}", c, a, b);
else
Console.WriteLine("{0}, {1}, {2}", a, c, b);
}
}
}