Прокомментировать задачу "Расположите три числа в порядке убывания" - C#

Узнай цену своей работы

Формулировка задачи:

Нужно прокомментировать каждую строчку кода Условие: Расположите три числа в порядке убывания.
            int a, b, c, tmp;
 
            Console.Write("Введите первое число: ");
            a = Convert.ToInt32(Console.ReadLine());
            Console.Write("Введите второе число: ");
            b = Convert.ToInt32(Console.ReadLine());
            Console.Write("Введите третье число: ");
            c = Convert.ToInt32(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);
            Console.ReadLine();
 
        }
    }
}

Решение задачи: «Прокомментировать задачу "Расположите три числа в порядке убывания"»

textual
Листинг программы
int a, b, c, tmp;               //Обьявление 4-х переменных типа Int32
 
Console.Write("Введите первое число: ");    //Вывод на консоль указаного сообщения
a = Convert.ToInt32(Console.ReadLine());    //Присвоение переменной "a" введенного с консоли значения
Console.Write("Введите второе число: ");    //---
b = Convert.ToInt32(Console.ReadLine());    //Присвоение переменной "b" введенного с консоли значения
Console.Write("Введите третье число: ");    //---
c = Convert.ToInt32(Console.ReadLine());    //Присвоение переменной "c" введенного с консоли значения
 
if (a < b)  //Если переменная "a" меньше "b"
{
tmp = a;    //Присвоить переменной "tmp" значение переменной "a"
a = b;      //Присвоить переменной "a" значение переменной "b"
b = tmp;    //Присвоить переменной "b" значение переменной "tmp"
}
else        //Иначе, если переменная "a" равна или больше переменной "b"
tmp = b;    //Присвоить переменной "tmp" значение переменной "b"
 
if (tmp >= c)   //Если переменная "tmp" равна или больше переменной "c"
Console.WriteLine("{0}, {1}, {2}", a, b, c);    //Вывод на консоль переменных "a", "b" и "c", разделённых запятой
else        //Иначе, если переменная "tmp" меньше "b"
if (c >= a) //Если переменная "c" равна или больше переменной "a"
Console.WriteLine("{0}, {1}, {2}", c, a, b);    //Вывод на консоль переменных "c", "a" и "b", разделённых запятой
else        //Иначе, если переменная "c" меньше переменной "a"
Console.WriteLine("{0}, {1}, {2}", a, c, b);    //Вывод на консоль переменных "a", "c" и "b", разделённых запятой
Console.ReadLine(); //Ожидание от пользователя ввода новой строки (или просто нажатия на клавишу "Enter")

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 3.615 из 5
Похожие ответы