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

Написать программу, содержащую пользовательскую функцию, аргументом которой является одномерный массив целых десятичных чисел, состоящий из десяти элементов. результатом работы функции должно являться:

а) значение наибольшего элемента массива;

б) значение наименьшего элемента массива;

в) количество отрицательных элементов массива;

г) количество положительных элементов массива;

д) количество нулевых элементов массива;

е) количество неотрицательных элементов массива.

можете написать хотя бы пару пунктов, и как это все оформить, чтобы я понял как это все делать

Показать ответ
Ответ:
alenalille300
alenalille300
10.10.2020 22:43

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

begin

 Result := new integer[6];

 var (min, max, kn, kp, kz) := (a[0], a[0], 0, 0, 0);

 for var i:= 0 to a.High do

 begin

   if a[i] > 0 then kp += 1;

   if a[i] = 0 then kz += 1;

   if a[i] < 0 then kn += 1;

   if a[i] > max then max := a[i];

   if a[i] < min then min := a[i]

 end;

 Result[0] := max;

 Result[1] := min;

 Result[2] := kn;

 Result[3] := kp;

 Result[4] := kz;

 Result[5] := kp + kz

end;

begin

 var a := ArrRandom(10, -10, 10);

 a.Println;

 var b := MyCool(a);

 Println('Значение наибольшего элемента массива:', b[0]);

 Println('Значение наименьшего элемента массива:', b[1]);

 Println('Количество отрицательных элементов массива:', b[2]);

 Println('Количество положительных элементов массива:', b[3]);

 Println('Количество нулевых элементов массива:', b[4]);

 Println('Количество неотрицательных элементов массива:', b[5])

end.


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