Загрузка...

Ввести 2 массива вывести те числа которые повторяются

Тема в разделе C# создана пользователем lakidan 12 апр 2022. 179 просмотров

  1. lakidan
    lakidan Автор темы 12 апр 2022 0 15 фев 2022
    Надо решить через одномерный массив через for и if
     
  2. OldButGold
    OldButGold 12 апр 2022 Обнуление не просить. Могу не отказать 12 522 4 сен 2019
    Так ты даже знаешь через что делать, в чем проблема..
     
    1. lakidan Автор темы
      @ Старый но золотой , да у меня не получается я сделал он по несколько раз выводит и сравнивает не с массивом А и Б а во всем массиве. Голова кругом не знаю как делать
    2. vtlstolyarov
      lakidan, если тебе только через массивы (есть более оптимальный способ по скорости) то плгоритм такой - бежишь циклом по первому массиву и для кажого элемента снова бежишь по циклу но уже по второму массиву и сравниваешь если элемент из первого массива равен элементу из второго то выводишь это число и прерывашь обход второго массива.
  3. lakidan
    lakidan Автор темы 13 апр 2022 0 15 фев 2022
  4. Asuka
    Asuka 14 апр 2022 Tu es optimus creaturarum Dei. 88 9 дек 2021

    int[] a = {1,2,3,4,5,6,7,8,9};
    int[] b = {2,4,6,8,9};

    for(int i=0;i<=a.Length-1;i++){
    for (int j=0;j<=b.Length-1;j++){
    if(a[i] == b[j]){Console.WriteLine(a[i]);}
    }
    }
     
    14 апр 2022 Изменено
Загрузка...
Top