Arrays Exercise 05. 5. Top Integers може ли пейстбин, защото няма представа как да я реша?
Може ли помощ относно 5 задача от масиви упражнение. Пробвах с какво ли не, но не мога да схвана как трябва да се реши.
Може ли помощ относно 5 задача от масиви упражнение. Пробвах с какво ли не, но не мога да схвана как трябва да се реши.
Здравей, колега. Заповядай моето решение за 100/100 точки. На C# е, но мисля, че ще се ориентираш за логиката. Успех!
Условието:
Write a program to find all the top integers in an array. A top integer is an integer that is bigger than all the elements to its right.
Задачата може да се реши лесно с един for цикъл. Ето примерен псевдо-код:
// nubers - масив с всички числа
lastBestNumber = numbers[numbers.size - 1]; // последното число в масива
print(lastBestNumber); // принтираме го
for (i = numbers.size - 2; i >= 0; i--) { // започваме цикъла от предпоследното число
if (numbers[i] > lastBestNumber) {
print(numbers[i]);
lastBestNumber = numbers[i];
}
}