4 / 3 / 2
Регистрация: 11.08.2016
Сообщений: 352
|
|
1 | |
Массив: Найти min и max в двух заданных массивах, а разницу этих значений записать в массив С...18.03.2018, 14:56. Показов 3146. Ответов 11
Метки нет (Все метки)
Даны два массива, обозначим их A и B. Найти максимальный и минимальный элемент из двух массивов (в каждом массиве по 3 элементов), вычесть их (максимальный-минимальный) и полученный элемент записать в массив C. Например:
A:=514 B:=985 C:=840 Есть свое решение, но оно длинное и не рабочее. Однако мне нужен алгоритм, а не решение. Поэтому буду благодарен за подсказку.
0
|
18.03.2018, 14:56 | |
Ответы с готовыми решениями:
11
Найти max и min элементы массива y и сформировать массив z из элементов массива y, находящихся между max и min y. Записать массив z в обратном порядке Массив: Получить новый массив путем исключения Min и Max значений исходного массива... Массив: Сформировать массив, элементами которого являются разности max и min значений элементов строк матрицы... Файл: Из текстового файла найти max и min элемент и записать в другой текстовой файл, не используя массив |
Aimez-vous les baguettes?
193 / 26 / 27
Регистрация: 25.10.2017
Сообщений: 165
|
|
18.03.2018, 19:30 | 2 |
Можно массивы как структуру записать было? (value, value, value), условие непонятное.
0
|
Aimez-vous les baguettes?
193 / 26 / 27
Регистрация: 25.10.2017
Сообщений: 165
|
||||||
18.03.2018, 19:40 | 4 | |||||
Вы меня заинтриговали: в массиве по 3 элемента, значит A = (5, 1, 4) , B = (9, 8, 5). Минимум равен 1, Максимум - 9. Разность равна 8. В массиве C должно быть: (8, 0, 0), а у Вас (8, 4, 0).
Добавлено через 3 минуты
0
|
4 / 3 / 2
Регистрация: 11.08.2016
Сообщений: 352
|
||||||
22.03.2018, 22:16 [ТС] | 5 | |||||
alex5code, прошу прощение за формулировку. Не правильно понял суть задачи. Задача такая:
Кликните здесь для просмотра всего текста
Многозначные целые числа А и В заданы одномерными массивами
своих цифр А=(A1, A2, …, AN), B=(B1, B2, …, BN). Например, число 572 представлено как массив из трёх элементов (5, 7, 2). Составить алгоритм нахождения разности этих чисел (из большего вычесть меньшее). Результат вычислений представить в виде массива чисел С=(С1, С2, …, СК) Вот, то что успел написать за несколько часов:
5 7 2 3 1 2 ----- 2 6 0 (программа выводит 620)
0
|
Status 418
|
||||||
23.03.2018, 06:32 | 6 | |||||
Сообщение было отмечено bormant как решение
Решение
0
|
5084 / 2655 / 2350
Регистрация: 10.12.2014
Сообщений: 10,045
|
||||||
23.03.2018, 09:09 | 7 | |||||
Сообщение было отмечено ZX Spectrum-128 как решение
Решение
eaa, конструкцию можно сократить:
0
|
4 / 3 / 2
Регистрация: 11.08.2016
Сообщений: 352
|
|
28.03.2018, 14:49 [ТС] | 8 |
eaa, JuriiMW, да, но как же использование массивов? Впрочем, решение найдено, но ваша идея меня подтолкнула, спасибо.
0
|
5084 / 2655 / 2350
Регистрация: 10.12.2014
Сообщений: 10,045
|
|
29.03.2018, 06:57 | 9 |
a.ToString — получаем массив символов!
.ToArray — получаем массив чисел! c.Println — выводим массив чисел! Какие ещё вам массивы нужны?
0
|
4 / 3 / 2
Регистрация: 11.08.2016
Сообщений: 352
|
||||||
21.04.2018, 19:20 [ТС] | 10 | |||||
JuriiMW, здравствуйте. Разобрался в чем тут дело, наконец. У Вас просто оптимизированный код, с которым ранее не сталкивался. Я же использовал совсем иные "технологии":
Извините за оффтоп, очень хочется представить свой код.
0
|
Модератор
9996 / 5354 / 3337
Регистрация: 17.08.2012
Сообщений: 16,324
|
|
23.04.2018, 02:28 | 11 |
Uni_programist, ничего подобного. Просто Вы написали программу на Pascal ABC, а JuriiMW - на Pascal ABC.NET. Это совершенно разные диалекты паскаля.
0
|
4 / 3 / 2
Регистрация: 11.08.2016
Сообщений: 352
|
|
23.04.2018, 22:52 [ТС] | 12 |
Cyborg Drone, просто вот эти конструкции пока что мне не знакомы, возможно я их ранее видел, но на практике применять не приходилось.
Ну программа написана была в Free Pascal 2.6.0, но, как оказалось она и работает и в Pascal ABCNET.
0
|
23.04.2018, 22:52 | |
23.04.2018, 22:52 | |
Помогаю со студенческими работами здесь
12
Образовать массив из элементов, встречающихся одновременно в двух заданных массивах Сформировать одномерный массив из произведений max и min значений матрицы Сгенерировать массив. Вывести массив. Найти и вывести max и min значения элементы массива, а так же их индексы Найти разницу между min и max числами Дан одномерный массив A[N]. Найти max(a2,a4,...a2*k)+min(a1,a3,...,a2*k+1 Дан массив s[n] найти min и max элементы массива Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |