Разработка и отладка линейных, разветвляющихся и циклических алгоритмов и программ - C#
Формулировка задачи:
Найти max{min(a, b), min(c, d)}.
Написание для Visual studio
Решение задачи: «Разработка и отладка линейных, разветвляющихся и циклических алгоритмов и программ»
textual
Листинг программы
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int a, b, c, d;
Console.WriteLine("Введите 4 числа");
Console.WriteLine("Введите первую пару чисел");
a=Convert.ToInt32(Console.ReadLine());
b = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите вторую пару чисел");
c = Convert.ToInt32(Console.ReadLine());
d = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(min(a, b));
Console.WriteLine(max(c, d));
Console.ReadKey();}
//int a = 0, b = 0, c = 0, d = 0;
//int f = Math.Max(Math.Min(a, b), Math.Min(c, d));
static int min(int a, int b)
{
Console.WriteLine("Минимальное число в первой паре:");
int min;
if (a>=b) {min=b;}
else min=a;
return min;
}
static int max(int a, int b)
{
Console.WriteLine("Максимальное число во второй паре:");
int max;
if (a >= b) { max = a; }
else max = b;
return max;
}
}}