Найти самое длинное слово и его порядковый номер в строке - C# (192606)
Формулировка задачи:
Найти самое длинное слово и его порядковый номер в строке.
(В коде максимальный элемент, без понятия как переделать в слово)
Консольное приложение
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Mass { class Program { static void Main(string[] args) { Random rnd = new Random(); Console.Write("Введите размер массива "); int N = int.Parse(Console.ReadLine()); double[] Mass = new double[N]; //Заполняем массив Console.WriteLine("Выберите ручной или автоматический вариант заполнения массива"); Console.WriteLine(" 1 - Ручной ввод\n 2 - Автоматический ввод"); swVVOD: int vvod = int.Parse(Console.ReadLine()); switch (vvod) { case 1: { Console.Write("Введите элементы массива\n\n"); for (int i = 0; i < N; i++) { Mass[i] = double.Parse(Console.ReadLine()); } break; } case 2: { Console.Write("\nИсходный массив\n\n"); for (int i = 0; i < N; i++) { Mass[i] = (double)(rnd.NextDouble() * rnd.Next(-5, 5)); Console.Write("{0} ", Mass[i]); } break; } default: { Console.WriteLine("Нужно ввести 1 или 2!!!"); goto swVVOD; } } //Console.Write("\nИсходный массив\n\n"); } Console.WriteLine(); Console.ReadKey(); } } }
Решение задачи: «Найти самое длинное слово и его порядковый номер в строке»
textual
Листинг программы
string str = "stroka here"; string[] arr = str.Split(' '); foreah (string word in arr) { word.Lendth; int num = System.Array.IndexOf(arr, word) + 1; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д