Вывести слово минимальное по величине столько раз, сколько букв в первом слове, если это слово более чем из - C#
Формулировка задачи:
Вывести слово минимальное по величине столько раз, сколько букв в первом слове, если это слово более чем из трех букв. В противном случае текст оставить без изменения.
Вывести исходный текст, количество букв в первом слове и результат выполнения программы.
Решение задачи: «Вывести слово минимальное по величине столько раз, сколько букв в первом слове, если это слово более чем из»
textual
Листинг программы
using System;
namespace thread1737428
{
class Program
{
static void Main(string[] args)
{
Console.Write("Введите строку ");
string text = Console.ReadLine();
string[] textArray = text.Split(new char[] { ' ' });
string first = textArray[0];
int idxItems = 0;
int lenthItems = textArray[0].Length;
string output = text;
if (first.Length > 3)
{
for (int i = 0; i < textArray.Length; i++)
{
if (textArray[i].Length < lenthItems)
{
lenthItems = textArray[i].Length;
idxItems = i;
}
}
output = "";
for (int i = 1; i <= first.Length; i++)
{
output = string.Format("{0} {1}", output, textArray[idxItems]);
}
}
Console.WriteLine(string.Format("Результат: {0}", output));
Console.ReadLine();
}
}
}