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


3
6.Write a program that reads two integer numbers N and K and an array of N elements from the console. Find in the array those K elements that have maximal sum.



Отговори



0

Това е моето решение с Random генериран масив, кода е достатачно бърз и елементарен:  http://pastebin.com/v4ZcCAUA

С един цикъл минавам през масива, с втори цикал пресмятам К елементите. Исползвам if за срвнение на сумата и при намеране на по голяма прехварлям в max sum и с трети цикъл записвам масив със стойностите на елементите. 

Надявам се, че сте ми разбрали логиката. smiley


от Dodko (165 точки)


0
Брат, не изследваш всички поредици. Ти изследваш само поредиците от поредни елементи. А не-поредните? Всички поредици можеш да генерираш само с рекурсия или метода на Грей. Няма как с два вложени цикъла :)

от ivan.mihov1 (4988 точки)

0
Не мога да я схвана тази задача! Изгубих 30 мин. в опит да я разбера и мислех, че съм я разбрал, мммммма.....

от Dodko (165 точки)