Найти самое длинное слово и его порядковый номер в строке - 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;
}

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


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

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

11   голосов , оценка 4 из 5
Похожие ответы