Loading...

Във форума е въведено ограничение, което позволява на потребителите единствено да разглеждат публикуваните въпроси.

iwanovw avatar iwanovw 7 Точки

Трябва да обходиш двата масива с вложен цикъл и да сравниш дали елементите от втория са равни на елементите от първия.

Примерно решение: https://pastebin.com/WQJcaBZf

0
anton_fotev avatar anton_fotev 9 Точки

Може и с комбинация от цикъл и държавен метод (да, всъщност пак има вложен цикъл :) )
 

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Numerics;


namespace rodilniMuki
{
    class Program
    {
        static void Main(string[] args)
        {
            string[] first = Console.ReadLine()
                .Split();

            string[] second = Console.ReadLine()
                .Split();

            string result = "";

            foreach (var kvp in second)
            {
                if (first.Contains(kvp))
                {
                    result += " " + kvp;
                    //Console.Write($" {kvp}");
                }
            }

            Console.Write($"{result.Trim()}");

        }
    }
}

Заб: Решението ми не е елегантно в частта с интевалите между принтираните съвпадащи елементи.
Ако се използва :

 foreach (var kvp in second)
            {
                if (first.Contains(kvp))
                { 
                    Console.Write($" {kvp}");
                }
            }
 
се получава празен интервал преди първия отпечатан елемент.

Вариант е да се използва Console.Write($"{kvp} "), при което се получава празен интервал след последния отпечатан елемент (и Джъджа може да не го "забележи").

Друг начин е съвпаденията да се аддват към лист, но това не е редно - задачата е за масиви.

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.