Алексеевна
?>

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

Информатика

Ответы

hotnuts

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.


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

1) Нужно нажать левой кнопкой мыши на стрелку под кнопкой "Выделить"

2) Выбрать прямоугольную или произвольную область.


Если выбрана прямоугольная область:

1) Нажать левой кнопкой мыши в том месте, где должен быть какой-либо угол прямоугольной области;

2) Не отпуская кнопку мыши, перевести мышь в то место, где должен быть противоположный угол;

3) Отпустить кнопку мыши.

Если выбрана произвольная область:

1) Нажать левой кнопкой мыши в том месте, где должно быть какое-либо  место на границе произвольной области;

2) Не отпуская кнопку мыши, провести ей по границе произвольной области и замкнуть эту границу;

3) Отпустить кнопку мыши.


3) Нажать правой кнопкой мыши по выделенной области;

4) Выбрать "Копировать";

5) Нажать на любое место, кроме выделенной области правой кнопкой мыши;

6) Выбрать "Вставить".

ipKAV85

1) 6,77 мм (для стран Таможенного союза)

2) 6,35 мм (для программ компьютерной вёстки)

Объяснение:

Что такое pt? pt - это типографский пункт, единица измерения кегля шрифта.

Во входящих в Таможенный союз странах СНГ пункт исчисляется по типометрической системе Дидо, в которой 1 пункт равен 0,376 мм.

В программах компьютерной вёрстки широко используется введённый компанией Adobe пункт, приравненный к 1/72 дюйма, то есть  0,3528 мм.

Т.е. из-за нечеткой формулировки вопроса, у вас будет два ответа:

1) 18*0,376 ≈ 6,77 мм (для стран Таможенного союза)

2) 18*0,3528 ≈ 6,35 мм (для программ компьютерной вёстки)

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

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

Популярные вопросы в разделе

Platon
apetit3502
ShALIGINA
chetverikovalex3738
rada8080
alex13izmailov
Olga1233
игнатова_Сергей1228
victoriapetrs
vladai2
natakrechko
ЮлияНиколаевна1748
ii090758
char40
infosmolenskay