Получить массив строк в формате «строка из первого массива; строка из второго массива» - C#

Узнай цену своей работы

Формулировка задачи:

Дано два массива по N строк (N<=50), при этом могут быть пустые строки. В программе должно быть два режима получения строк: 1). каждая строка генерируется из набора символов: русские буквы, пробелы; 2). строки вводятся с клавиатуры. Получите массив строк в формате «строка из первого массива; строка из второго массива», если в i-той строке первого массива содержаться символы из i-той строки второго массива в обратном порядке.

Решение задачи: «Получить массив строк в формате «строка из первого массива; строка из второго массива»»

textual
Листинг программы
  1. using System;
  2. using System.Linq;
  3.  
  4. class Program
  5. {
  6.     static void Main()
  7.     {
  8.         Random rnd = new Random();
  9.         char[] symbols = "abcdfghijklmnopqrstuvwxyz ".ToCharArray();
  10.         int n = 50;
  11.         string[] sentences = new string[n];
  12.         string[] words = new string[n];
  13.         for (int i = 0; i < n; i++)
  14.         {
  15.             sentences[i] = new String(Enumerable.Repeat(rnd, 50).Select(r => symbols[r.Next(symbols.Length)]).ToArray());
  16.             words[i] = new String(Enumerable.Repeat(rnd, 2).Select(r => symbols[r.Next(symbols.Length - 1)]).ToArray());
  17.         }
  18.         for (int i = 0; i < n; i++)
  19.         {
  20.             if (sentences[i].IndexOf(new String(words[i].Reverse().ToArray())) != -1)
  21.             {
  22.                 Console.Write(sentences[i]);
  23.                 Console.Write(" contains reversed ");
  24.                 Console.WriteLine(words[i]);
  25.             }
  26.         }
  27.     }
  28. }

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


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

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

7   голосов , оценка 4.429 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы