Форум программистов, компьютерный форум, киберфорум
Free Pascal
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.82/11: Рейтинг темы: голосов - 11, средняя оценка - 4.82
3 / 3 / 0
Регистрация: 27.06.2012
Сообщений: 165
Записей в блоге: 1
1

Заданы два упорядоченных по убыванию массива. Соединить их в один массив, так чтобы элементы были упорядоченны по убыванию

05.07.2012, 10:55. Показов 2223. Ответов 2
Метки нет (Все метки)

Заданы два упорядоченных по убыванию массива А и В, состоящих из N и M вещественных элементов соответственно. Соединить их в один массив С, так чтобы его элементы были упорядочены по убыванию.
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.07.2012, 10:55
Ответы с готовыми решениями:

Заданы два упорядоченных по возрастанию массива. Соединить их в один массив, так чтобы элементы были упорядоченны по возрастанию
Заданы два упорядоченных по возрастанию массива А и В, состоящих из N и M вещественных элементов...

Переставить элементы массива так, чтобы они были расположены по убыванию
Сортировка выбором. Дана последовательность чисел a1,a2,...an. Требуется переставить элементы так,...

Отсортировать элементы матрицы так, чтобы при прохождении по схеме, они были бы упорядочены по не убыванию
Дано натуральное N (1<=N<=10), целочисленный квадратный массив-матрица (aij), 0<= i ,j <N....

Заполните массив целыми числами, так чтобы средний элемент массива был равен X, слева от него элементы стоят по возрастанию, а справа – по убыванию (в
Задание:Заполните массив целыми числами, так чтобы средний элемент массива был равен X, слева от...

2
153 / 153 / 81
Регистрация: 16.06.2012
Сообщений: 314
05.07.2012, 11:31 2
Лучший ответ Сообщение было отмечено programmistnub как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
Uses Crt;
 
Var m , n , i , j , k : integer;
    a , b , c : array[1..200] of integer;
 
Begin
    Read(n);
    for i := 1 to n do
        Read(a[i]);
    Read(m);
    for i := 1 to m do
        Read(b[i]);
    i := 1;
    j := 1;
    k := 0;
    while (i <= n) and (j <= m) do begin
        if a[i] >= b[j] then begin
            k := k + 1;
            c[k] := a[i];
            i := i + 1;
        end else begin
            k := k + 1;
            c[k] := b[j];
            j := j + 1;
        end;
    end;    
    while (i <= n) do begin
        k := k + 1;
        c[k] := a[i];
        i := i + 1;
    end;
    while (j <= m) do begin
        k := k + 1;
        c[k] := b[j];
        j := j + 1;
    end;
    for i := 1 to k do
        Write(c[i] , ' ');
    ReadKey;    
End.
Добавлено через 1 минуту
Чучуть ошибся
Pascal
1
a , b , c : array[1..200] of [B]real[/B];
2
3 / 3 / 0
Регистрация: 27.06.2012
Сообщений: 165
Записей в блоге: 1
05.07.2012, 12:09  [ТС] 3
Спасибо, Игорь!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.07.2012, 12:09

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

Объединить два упорядоченных по возрастанию массива в один, упорядоченный по убыванию
Здравствуйте, форумчане. Помогите пожалуйста сделать реализацию программы, задача: У меня...

Объединить два массива в один так, чтобы в полученном массиве были только не совпадающие элементы
Всем привет! Есть два массива, в которых есть одинаковые элементы: B={2,4,5} и С{0,5,6}. Нужно...

Расставить строки матрицы так, чтобы элементы в первом столбце были упорядочены по убыванию
Тема 5. Двумерные массивы Дана матрица N x M, состоящая из натуральных чисел. Расставить строки...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.