Войти
Регистрация
Спроси ai-bota
В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык
Показать больше
Показать меньше
61FoX16
25.10.2022 04:26 •
Информатика
Найти среднне арифметическое элементов массива, расположенных после первого положительного элемента массива
Ответ:
Милкаi
07.10.2020 20:05
// PascalABC.NET 3.3, сборка 1625 от 17.01.2018
// Внимание! Если программа не работает, обновите версию!
begin
var a:=ArrRandom(ReadInteger('n='),-50,50); a.Println;
Writeln(a[a.FindIndex(x->x>0)+1:].Average)
end.
Пример
n= 13
-7 32 -26 39 27 12 -15 -27 -20 39 -7 29 2
4.81818181818182
0,0
(0 оценок)
Ответ:
fsb001
07.10.2020 20:05
На C++ если надо
#include <iostream>using namespace std;int main(){ float mas[9]={-5,-1,2,3,-1,6,1,-1}; float sum=0; bool a=false; int counter=0; for(int i=0;i<8;i++){ if(mas[i]>0&&!a){ a=true; i++; } if(a){ cout<<mas[i]<<endl; sum+=mas[i]; counter++; } } cout<<sum/counter<<endl; return 0;}
0,0
(0 оценок)
Популярные вопросы: Информатика
egorowasnezhana
11.03.2023 08:59
1.В чем заключаются характерные особенности иерархических баз данных?...
121517
07.10.2022 09:27
В С++ Дан двовимірний масив. Знайти суму і кількість елементів в кожному стовпці, що потрапляють під інтервал від A до B...
wellbiss
11.09.2021 03:40
Рисунки картины чертежи схемы карты фотографии -это примеры......
Cheburek1112
20.06.2020 01:00
От разведчика была получена следующая шифрованная радиограмма, переданная с использованием азбуки морзе: •––•••–••––••–••–•–– при передаче радиограммы было потеряно разбиение...
funfup
04.12.2021 07:03
Какое из перечисленных ниже слов можно зашифровать в виде кода $%$# а. марс б. озон в. такт г. реле...
AkaboS123
22.11.2021 01:15
Периметр прямоугольника 18,6см а одна из его сторон на 8,2см меньше другой. найти площадь прямоугольника. (можно с решением)...
Ева171282
22.11.2021 01:15
Как решить в банке по вкладу начисляются 8%годовых.через год сумма на вкладе увеличилась на 520000тг .какая сумма была внесена на счёт в банке...
влада401
22.11.2021 01:15
Как процент перевести в десятичную дробь 140%; 100%;...
graincop
22.11.2021 01:15
Боран туралы мәтін сипаттап жазып беріңдерші...
almira666ozs336
22.11.2021 01:15
Какие свойства характерны для наземно воздушной среды...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
// Внимание! Если программа не работает, обновите версию!
begin
var a:=ArrRandom(ReadInteger('n='),-50,50); a.Println;
Writeln(a[a.FindIndex(x->x>0)+1:].Average)
end.
Пример
n= 13
-7 32 -26 39 27 12 -15 -27 -20 39 -7 29 2
4.81818181818182
#include <iostream>using namespace std;int main(){ float mas[9]={-5,-1,2,3,-1,6,1,-1}; float sum=0; bool a=false; int counter=0; for(int i=0;i<8;i++){ if(mas[i]>0&&!a){ a=true; i++; } if(a){ cout<<mas[i]<<endl; sum+=mas[i]; counter++; } } cout<<sum/counter<<endl; return 0;}