C#
Задача на языке C#
Заданы числа a b c напечатать эти числа в порядке убывания их абсолютных величин на c#
Вариант сортировки "пузырьком" вручную (без циклов, хотя с циклами технологичнее):
using System;
class New_Project
{ public static void Main()
{ double a, b, c, d; Console.Write("a b c: ");
var line = Console.ReadLine().Split(" ");
a = double.Parse(line[0]);
b = double.Parse(line[1]);
c = double.Parse(line[2]);
if (Math.Abs(b) < Math.Abs(c))
{ d = b; b = c; c = d; }
if (Math.Abs(a) < Math.Abs(b))
{ d = a; a = b; b = d; }
if (Math.Abs(b) < Math.Abs(c))
{ d = b; b = c; c = d; }
Console.WriteLine(a + " " + b + " " + c); } }

using System;
class Program {
static void Main(string[] args) {
int a = 5;
int b = -3;
int c = 10;
int absA = Math.Abs(a);
int absB = Math.Abs(b);
int absC = Math.Abs(c);
if (absA >= absB && absB >= absC) {
Console.WriteLine("{0}, {1}, {2}", a, b, c);
} else if (absA >= absC && absC >= absB) {
Console.WriteLine("{0}, {1}, {2}", a, c, b);
} else if (absB >= absA && absA >= absC) {
Console.WriteLine("{0}, {1}, {2}", b, a, c);
} else if (absB >= absC && absC >= absA) {
Console.WriteLine("{0}, {1}, {2}", b, c, a);
} else if (absC >= absA && absA >= absB) {
Console.WriteLine("{0}, {1}, {2}", c, a, b);
} else if (absC >= absB && absB >= absA) {
Console.WriteLine("{0}, {1}, {2}", c, b, a);
}
}
}
class Program {
static void Main(string[] args) {
int a = 5;
int b = -3;
int c = 10;
int absA = Math.Abs(a);
int absB = Math.Abs(b);
int absC = Math.Abs(c);
if (absA >= absB && absB >= absC) {
Console.WriteLine("{0}, {1}, {2}", a, b, c);
} else if (absA >= absC && absC >= absB) {
Console.WriteLine("{0}, {1}, {2}", a, c, b);
} else if (absB >= absA && absA >= absC) {
Console.WriteLine("{0}, {1}, {2}", b, a, c);
} else if (absB >= absC && absC >= absA) {
Console.WriteLine("{0}, {1}, {2}", b, c, a);
} else if (absC >= absA && absA >= absB) {
Console.WriteLine("{0}, {1}, {2}", c, a, b);
} else if (absC >= absB && absB >= absA) {
Console.WriteLine("{0}, {1}, {2}", c, b, a);
}
}
}
Похожие вопросы
- Нужна помощь с языком C#
- Написать решение на языке C#
- Поиск решения для языка C#
- Нужна помощь с задачей C#
- Посоветуйте пожалуйста книгу, для изучения языка программирования C#, с полного нуля, заранее спасибо!
- Помогите с задачей по c#
- Задачи по C#
- Решить задачу через C#
- Почему C# относится к компилируемым языкам, компиляция это перевод всего кода в машинный, а C# переводится в байт код
- Задача массивы c# , прошу помощи...