В
Все
Х
Химия
В
Видео-ответы
А
Алгебра
Г
Геометрия
О
ОБЖ
Д
Другие предметы
У
Українська література
Р
Русский язык
Б
Беларуская мова
У
Українська мова
Э
Экономика
Ф
Физика
М
Математика
Ф
Французский язык
Г
География
И
Информатика
М
МХК
О
Окружающий мир
П
Психология
Н
Немецкий язык
О
Обществознание
П
Право
И
История
М
Музыка
Л
Литература
Қ
Қазақ тiлi
Б
Биология
А
Английский язык
Nik23218
Nik23218
18.01.2020 02:54 •  Информатика

Описать функции ввода с клавиатуры элементов одномерного массива и нахождения суммы элементов массива, предшествующих первому отрицательному элементу. если среди элементов массива нет отрицательных, то про¬суммировать все элементы.

Ответ:
Zyherpopentruher007
Zyherpopentruher007
11.09.2020 13:58

1 #include <iostream>

2 using namespace std

3 int main ( ) {

4. int *arr , n , i mult=1;

5. cout Enter sizə of array : \n" ;

0,0(0 оценок)
Ответ:
slava202011
slava202011
11.09.2020 13:58

PascalABC.NET

function GetArr(n: integer) :=

   ReadArrInteger('Вводите эдементы массива:', n);

function Summ(a: array of integer): integer;

begin

   if a.Any(p -> p < 0) then

       Result := a.TakeWhile(p -> p >= 0).Sum

   else

       Result := a.Sum

end;

// Тест

begin

   var M := GetArr(ReadInteger('n ='));

   Println(Summ(M))

end.

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?