Вывести на экран самое длинное и самое короткое название города - C#
Формулировка задачи:
Даны названия трех городов. Вывести на экран самое длинное и самое короткое название
Решение задачи: «Вывести на экран самое длинное и самое короткое название города»
textual
Листинг программы
string[] cities = { "Москва", "Киев", "Вашингтон" };
int min = cities[0].Length;
int max = cities[0].Length;
int minIndex = 0;
int maxIndex = 0;
for (int i = 1; i < cities.Length; i++)
{
if (cities[i].Length > max)
{
maxIndex = i;
max = cities[i].Length;
continue;
}
if (cities[i].Length < min)
{
minIndex = i;
min = cities[i].Length;
}
}
Console.WriteLine("Самое длинное название: " + cities[maxIndex]);
Console.WriteLine("Самое короткое название: " + cities[minIndex]);
Console.ReadKey();