Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Решаем задачи с массивами

Курмангазы Iзтiлеуов Ученик (98), на голосовании 11 месяцев назад
Нарисовать блок-схемы:

1.Найти среднее арифметическое среди всех элементов массива.
2.Задание на «разворот» массива. Нужно перевернуть массив и записать его в обратном порядке.
3.Нахождение индексов максимального и минимального элемента массива.
4.Найти сумму элементов массива, лежащих между максимальным и минимальным по значению элементами.
Голосование за лучший ответ
Павел Просветленный (25618) 1 год назад
Здесь задают вопросы а не решают задачи.
Не хотите учиться программировать - ищите другую профессию.
Petr Muhurov Мыслитель (5922) 1 год назад
 arr.reduce((acc, num) => acc + num, 0) / arr.length 

 arr.reverse() 

 const maxIndex = arr.reduce((acc, num, index, source) => source[acc] < num ? index : acc, 0)
const minIndex = arr.reduce((acc, num, index, source) => source[acc] > num ? index : acc, 0)

 const startIndex = maxIndex > minIndex ? minIndex : maxIndex
const endIndex = startIndex === minIndex ? maxIndex : minIndex
const summ = arr.slice(startIndex + 1, endIndex).reduce((acc, num) => acc + num, 0)
Похожие вопросы