sashka_amelin32, бро если делая лабораторку по простеишим массивам и ты "долго уже сижу и не могу понять в чём проблема"
то или плохо высыпаешься или плохо понимаешь что вообще делаешь.
а уж ерничать когда тебе говорят что решать такое за тебя не особо хотят) тем более не надо))
а по факту смотрите в отладчике очередность выполнения команд)
if (i == mas.Length)
Console.WriteLine("Массив №1 прошёл проверку. 0");
отладчиком дойдите до этого места . посмотрите чему равно i и mas.Length
да и в принципе, пошагово отладчиком и увидете, где сбоит, не заходит в условие или перескакивает.
удачи в обучении)