Загрузка...

Enter 2 arrays output those numbers that are repeated

Thread in C# created by lakidan Apr 12, 2022. 189 views

  1. lakidan
    lakidan Topic starter Apr 12, 2022 0 Feb 15, 2022
    Надо решить через одномерный массив через for и if
     
  2. OldButGold
    OldButGold Apr 12, 2022 Обнуление не просить. Могу не отказать 12,880 Sep 4, 2019
    Так ты даже знаешь через что делать, в чем проблема..
     
    1. lakidan Topic starter
      @ Старый но золотой , да у меня не получается я сделал он по несколько раз выводит и сравнивает не с массивом А и Б а во всем массиве. Голова кругом не знаю как делать
    2. vtlstolyarov
      lakidan, если тебе только через массивы (есть более оптимальный способ по скорости) то плгоритм такой - бежишь циклом по первому массиву и для кажого элемента снова бежишь по циклу но уже по второму массиву и сравниваешь если элемент из первого массива равен элементу из второго то выводишь это число и прерывашь обход второго массива.
  3. lakidan
    lakidan Topic starter Apr 13, 2022 0 Feb 15, 2022
  4. Asuka
    Asuka Apr 14, 2022 Tu es optimus creaturarum Dei. 89 Dec 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]);}
    }
    }
     
Top
Loading...