Нахождение min и max - C#
Формулировка задачи:
Задача: Из трех данных чисел выбрать наименьшее и наибольшее
Вот мой код:
При вводе 0, 0, 1 программа выдаёт, что min = 0 и max = 0, не могу понять, в чём ошибка.
Подскажите, пожалуйста
namespace ConsoleApplication1 { class Program { static void Main(string[] args) { double a = Convert.ToDouble(Console.ReadLine()); double b = Convert.ToDouble(Console.ReadLine()); double c = Convert.ToDouble(Console.ReadLine()); double min, max; if (a > b) { max = a; } else { max = b; } if (c > max) { c = max; } if (a < b) { min = a; } else { min = b; } if (c < min) { min = c; } Console.WriteLine("Минимальное значение:" + min); Console.WriteLine("Максимальное значение:" + max); Console.ReadKey(); } } }
Решение задачи: «Нахождение min и max»
textual
Листинг программы
using System; using System.Collections.Generic; using System.Text; namespace ConsoleApplication65 { class Program { static void Main(string[] args) { double a = Convert.ToDouble(Console.ReadLine()); double b = Convert.ToDouble(Console.ReadLine()); double c = Convert.ToDouble(Console.ReadLine()); double min, max; max = Math.Max(a, Math.Max(b, c)); min = Math.Min(a, Math.Min(b, c)); Console.WriteLine(max); Console.WriteLine(min); Console.ReadLine(); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д