Toggle navigation
Имя пользователя или адрес электронной почты
Пароль
Запомнить
Вход
Регистрация
|
Я забыл свой пароль
Статьи
Блог по развитию
Вопросы
Задать вопрос
Поиск по сайту
Даны два вектора {xi}, {yi}, i = 1, . . ., 10, упорядоченные по возрастанию. Соедините их в один вектор {zi}, i = 1,
Даны два вектора {xi}, {yi}, i = 1, . . ., 10, упорядоченные по возрастанию. Соедините их в один вектор {zi}, i = 1, . . ., 20 так, чтобы сохранилась упорядоченность.
спросил
24 Сен, 23
от
irina
ответить
Пожалуйста,
войдите
или
зарегистрируйтесь
чтобы ответить на этот вопрос.
1
Ответ
var xi, yi, zi: array [1..10] of integer; i, j, k: integer;
// Заполнение xi и yi значениями // ...
i := 1; j := 1; k := 1;
while (i <= 10) and (j <= 10) do begin if xi[i] < yi[j] then begin zi[k] := xi[i]; i := i + 1; end else begin zi[k] := yi[j]; j := j + 1; end; k := k + 1; end;
// Дополнительная обработка оставшихся элементов xi и yi, если есть while i <= 10 do begin zi[k] := xi[i]; i := i + 1; k := k + 1; end;
while j <= 10 do begin zi[k] := yi[j]; j := j + 1; k := k + 1; end;
ответил
24 Сен, 23
от
anika
Похожие вопросы
1
ответ
Дан вектор {zi}, i = 1, . . ., 50. Составьте программу ввода значений и вычисления длины этого вектора
спросил
24 Сен, 23
от
irina
1
ответ
Даны три некомпланарных вектора а(-2; 2; 3) ,b(1;0;-1),c(3;4;1). Разложите вектор d(3;1 ;- 2) по этим векторам.
спросил
15 Март
от
irina
1
ответ
Дан вектор а (4; -8; -20). Укажите координаты вектора b, если: I) b =5a; 2) b =-3/4a
спросил
25 Ноя
от
irina