• B правой части каждого сообщения есть стрелки и . Не стесняйтесь оценивать ответы. Чтобы автору вопроса закрыть свой тикет, надо выбрать лучший ответ. Просто нажмите значок в правой части сообщения.

  • 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

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

    Запись на курс до 25 апреля. Получить промодоступ ...

процедуры/функции на Паскале

  • Автор темы vihlyaev
  • Дата начала
V

vihlyaev

Помогите, пожалуйста. ;)

1. Написать процедуру/функцию для определения
количества пробелов в заданной текстовой строке.

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

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

4. Написать процедуру/функцию для нахождения суммы
элементов заданного одномерного массива.

5. Написать процедуру/функцию для нахождения суммы
положительных элементов заданного одномерного массива.
 
D

Dock1100

1. Написать процедуру/функцию для определения
количества пробелов в заданной текстовой строке.

Код:
function get_kol_space(s:string):integer;
var i,k:integer;
begin
k:=0;
for i:=0 to length(s) do
if s[i]=' ' then k:=k+1;
get_kol_space:=k;
end;



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

Код:
function get_plus_elements(ar:array of integer;length_of_array:integer):integer;
var i,k:integer;
begin
k:=0;
for i:=0 to length_of_array-1 do
if ar[i]>0 then k:=k+1;
get_plus_elements:=k;
end;

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


Код:
function get_minus_elements(ar:array of integer;length_of_array:integer):integer;
var i,k:integer;
begin
k:=0;
for i:=0 to length_of_array-1 do
if ar[i]<0 then k:=k+1;
get_plus_elements:=k;
end;

4. Написать процедуру/функцию для нахождения суммы
элементов заданного одномерного массива.


Код:
function get_sum_elements(ar:array of integer;length_of_array:integer):integer;
var i,k:integer;
begin
k:=0;
for i:=0 to length_of_array-1 do
k:=k+ar[i];
get_sum_elements:=k;
end;

5. Написать процедуру/функцию для нахождения суммы
положительных элементов заданного одномерного массива.

Код:
function get_plus_elements(ar:array of integer;length_of_array:integer):integer;
var i,k:integer;
begin
k:=0;
for i:=0 to length_of_array-1 do
if ar[i]>0 then k:=k+ar[i];
get_plus_elements:=k;
end;

Должно роботать, если будут ошибки пишите исправлю.
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!