Войти
Регистрация
Спроси ai-bota
В
Все
М
Математика
О
ОБЖ
У
Українська мова
Х
Химия
Д
Другие предметы
Н
Немецкий язык
Б
Беларуская мова
М
Музыка
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
У
Українська література
Р
Русский язык
Ф
Французский язык
П
Психология
О
Обществознание
А
Алгебра
М
МХК
Г
География
И
Информатика
П
Право
А
Английский язык
Г
Геометрия
Қ
Қазақ тiлi
Л
Литература
И
История
Показать больше
Показать меньше
кирилл20072
14.10.2022 03:39 •
Информатика
Написать процедуру sum (x,y,z), которая каждому элементу массива z присваивает значение суммы соответствующих элементов массивов x y. использовать дополнительные процедуры создания массива случайных чисел, вывода массива на экран пк.
Показать ответ
Ответ:
sosochek47
25.08.2020 10:49
// PascalABC.NET 3.1, сборка 1172 от 19.02.2016
procedure SUM(x,y,z:array of integer);
begin
for var i:=0 to z.Length-1 do z[i]:=x[i]+y[i]
end;
procedure ArrPrint(x:array of integer);
// никому она не нужна, на раз попросили...
begin
x.Println(', ');
end;
procedure ArrInit(var x:array of integer;n,from,&to:integer);
// никому она не нужна, на раз попросили...
begin
x:=ArrRandom(n,from,&to)
end;
begin
var a,b,c:array of integer;
ArrInit(a,15,10,30); ArrPrint(a);
ArrInit(b,15,25,60); ArrPrint(b);
SetLength(c,15);
SUM(a,b,c); ArrPrint(c)
end.
Тестовое решение:
23, 15, 13, 23, 22, 24, 20, 27, 29, 19, 29, 28, 30, 10, 24
48, 32, 31, 59, 36, 34, 47, 28, 42, 30, 40, 58, 25, 30, 33
71, 47, 44, 82, 58, 58, 67, 55, 71, 49, 69, 86, 55, 40, 57
0,0
(0 оценок)
Популярные вопросы: Информатика
mrzadvorgetski
18.11.2022 09:20
Дано натуральное число N. Определить, сколько цифр в записи числа совпадает с первой слева цифрой. паскаль...
Мегамозг100111010
04.03.2020 04:59
Подберите примеры информационных объектов табличного вида с профессиональным содержанием....
pakipysi
29.05.2023 10:08
Напишите программу которая заменит в заданном тексте все точки на тчк...
ppetrovaa
03.12.2020 18:00
Рассмотрите соотношение N=2i. Здесь i-это ... количество символов в алфавитемощность алфавита информационный вес символа алфавита...
vladyslav2523
06.07.2021 18:37
Надо объяснить принцип работы этого кода словами. Это PascalABC var n,i: integer; function fact(n: integer): integer; begin if n = 1 then fact:= 1 else fact:=fact(n-1)*n; end; begin...
ПрофессиАНАЛ
11.02.2020 06:07
НАДО ответьте хотябы на один вопрос. ...
onkyyyyyyy
20.01.2021 18:20
Постройте таблицы истинности для следующих логических выражений а (avb)vc...
tolkacheva2005
13.06.2022 23:07
4.Для каких из чисел 0 2 4 6 10 ложно высказывание: (X 6) ИЛИ ((X 0))? По- стройте таблицу истинности для подтверждения своего решения. Напишите наибольшее число x, для которого...
MYSABIEKOVA57
05.01.2023 10:30
Задание 2.Запишите беззнаковое представление числа 120 в восьмиразряднойячейкезаданне ...
Abdurauf2004
11.01.2021 02:49
3. Вычислите сумму чисел Х и у,при х= 11010001 внизу 2, у= 1100110 внизу 2...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
Спроси ai-бота
procedure SUM(x,y,z:array of integer);
begin
for var i:=0 to z.Length-1 do z[i]:=x[i]+y[i]
end;
procedure ArrPrint(x:array of integer);
// никому она не нужна, на раз попросили...
begin
x.Println(', ');
end;
procedure ArrInit(var x:array of integer;n,from,&to:integer);
// никому она не нужна, на раз попросили...
begin
x:=ArrRandom(n,from,&to)
end;
begin
var a,b,c:array of integer;
ArrInit(a,15,10,30); ArrPrint(a);
ArrInit(b,15,25,60); ArrPrint(b);
SetLength(c,15);
SUM(a,b,c); ArrPrint(c)
end.
Тестовое решение:
23, 15, 13, 23, 22, 24, 20, 27, 29, 19, 29, 28, 30, 10, 24
48, 32, 31, 59, 36, 34, 47, 28, 42, 30, 40, 58, 25, 30, 33
71, 47, 44, 82, 58, 58, 67, 55, 71, 49, 69, 86, 55, 40, 57