[C#] Arrays - 4 задача


2
4.Write a program that finds the maximal sequence of equal elements in an array.

  Example: {2, 1, 1, 2, 3, 3, 2, 2, 2, 1} -> {2, 2, 2}.




Отговори



0

http://pastebin.com/uKLs1aRp

Успех на всички!!


от Mart1n_Vatev (143 точки)


0

от stambeto09 (425 точки)


0
Мисля,че намерих доста кратко решение, дано и да е вярно :) http://pastebin.com/16aJKBL4

от GoShow (69 точки)


0
Напиши условието на цикъла с до arr.Length-1, за да шремахнеш първия If в който си сложил brake Нека да стане: for (int j = 0; j < arr.Length-1; j++)


0
Благодаря!Ето го и коригираното решение: http://pastebin.com/Y3xijrwg

от GoShow (69 точки)


1

Решила съм задачата така, че програмата да извежда на конзолата всички редици от последователни елементи, които са с максимална дължина (ако има повече от една такава). Обхождам масива и запазвам всеки елемент, който участва в такава редица, в списък. След това създавам нов масив с дължина максималната дължина от последователни елементи. Обхождам списъка и с всеки един елемент запълвам масива и го отпечатвам.

Ето го и решението.


от Tanya (202 точки)


0

http://pastebin.com/2TWr7LeN

Ето и мойто решение. Мисля, че е доста опростено и разбираемо(използвал съм упътването от книгата). 


от llhewitt (0 точки)


1

Ето и моето решение.

http://pastebin.com/hJnSvkBM


от hrist0.stoichev (1121 точки)


0

Ето едно решение и от мен тук