Отыскать среднне арифметическое частей массива, расположенных после первого положительного

Найти среднне арифметическое частей массива, расположенных после первого положительного элемента массива

Задать свой вопрос
2 ответа
На C++ если надобно
-------------------------------
include lt;iostreamgt;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;ilt;8;i++) if(mas[i]gt;0amp;amp;!a) a=true; i++; if(a) coutlt;lt;mas[i]lt;lt;endl; sum+=mas[i]; counter++; coutlt;lt;sum/counterlt;lt;endl; return 0;
Олежка Никонюк
include 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<
// PascalABC.NET 3.3, сборка 1625 от 17.01.2018
// Внимание! Если программка не работает, обновите версию!

begin
  var a:=ArrRandom(ReadInteger('n='),-50,50); a.Println;
  Writeln(a[a.FindIndex(x-gt;xgt;0)+1:].Average)
end.

Пример
n= 13
-7 32 -26 39 27 12 -15 -27 -20 39 -7 29 2
4.81818181818182
, оставишь ответ?
Имя:*
E-Mail:


Последние вопросы

Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт