Программа с несколькими процедурами, Паскаль
Помогите с задачкой:tehnari_ru_117:
Составить программу по заданному условию. Первая часть условия является заданием на разработку процедуры П1 с параметром в виде функции f или (f1 и f2). Условие второй части задания – головного модуля — предполагает обязательное использование разработанной процедуры П1 с функцией (f или f1, f2) в качестве параметра. В качестве исходного данного в большинстве заданий используется квадратная матрица А. Для двух массивов В и С одинаковой длины составить процедуру, формирующую массив Т, по длине совпадающий с исходными, каждый элемент которого Тk равен сумме Вi и Сi в случае, если f2(Сi) > f1(Вi) > 0. Если массив Т по длине получается меньше исходных, то он дополняется нулями. Не понятно что требуется, запутался... На счёт массивов понятно примерно, B: mas = (1, 2, 4, 3, 6, 0, 2, -8, 9, -4); C: mas = (7, 1, -3, 4, 0, -6, -7, 5, 3, 9); примерно... ...for i:=1 to n do Begin if C[i] > B[i] and B[i] > 0 then Tk:=B[i]+C[i] а дальше не понял... Помогите пожалуйста tehno036 |
Цитата:
|
Если, конечно, я правильно понял:
Цитата:
|
можно без рандомиза? и что это?
ещё с двумя функциями надо, я не понимаю вообще как делать. |
Randomize - это счётчик случайных чисел, то-есть он выдаёт случайные числа в заданном диапазоне.
PHP код:
Только не суди строго, я сам горе-программист.:bsod: |
Часовой пояс GMT +4, время: 00:09. |
Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.