Даны четыре числа. Вывести наименьшее и наибольшее из них - C#

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

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

Здравствуйте, помогите пожалуйста исправить код, вот задача: Даны четыре числа. Вывести наименьшее и наибольшее из них.
Листинг программы
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. namespace Situation4
  7. {
  8. class Program
  9. {
  10. static void Main(string[] args)
  11. {
  12. int a, b, c, d, min, max;
  13. Console.Write("Введите число a: ");
  14. a = Convert.ToInt32(Console.ReadLine());
  15. Console.Write("Введите число b: ");
  16. b = Convert.ToInt32(Console.ReadLine());
  17. Console.Write("Введите число c: ");
  18. c = Convert.ToInt32(Console.ReadLine());
  19. Console.Write("Введите число d: ");
  20. d = Convert.ToInt32(Console.ReadLine());
  21. if ((a > b) && (a > c) && (a > d)) max = a;
  22. if ((b > a) && (b > c) && (b > d)) max = b;
  23. if ((c > a) && (c > b) && (c > d)) max = c;
  24. if ((d > a) && (d > b) && (d > c)) max = d;
  25. if ((a < b) && (a < c) && (a < d)) min = a;
  26. if ((b < a) && (b < c) && (b < d)) min = b;
  27. if ((c < a) && (c < b) && (c < d)) min = c;
  28. if ((d < a) && (d < b) && (d < c)) min = d;
  29.  
  30. Console.WriteLine("\nНаименьшее число " + min);
  31. Console.WriteLine("Наибольшее число " + max);
  32. }
  33. Console.ReadKey();
  34. }
  35. }
  36. }
Заранее благодарю

Решение задачи: «Даны четыре числа. Вывести наименьшее и наибольшее из них»

textual
Листинг программы
  1. var min = new[] { a, b, c, d }.Min();
  2. var max = new[] { a, b, c, d }.Max();

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


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

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

11   голосов , оценка 4.364 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы