Описать функции ввода с клавиатуры элементов одномерного массива и нахождения суммы элементов массива, предшествующих первому отрицательному элементу. Если среди элементов массива нет отрицательных, то про¬суммировать все элементы.
Ответы
Ответ дал:
0
Ответ:
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
===== 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.
Вас заинтересует
6 месяцев назад
6 месяцев назад
8 месяцев назад
8 месяцев назад
2 года назад
2 года назад
7 лет назад
7 лет назад