|
0 / 0 / 0
Регистрация: 26.09.2018
Сообщений: 8
|
||||||
Массив: Создать массив из 140 элементов, выводящий 3 разных массива по 30 элементов...26.09.2018, 07:51. Показов 2410. Ответов 16
Метки нет (Все метки)
Создать массив из 140 элементов (значения от 1.000 до 3.000 включительно), выводящий 3 разных массива по 30 элементов.
Разность сумм каждого из массивов не должна превышать 1.500. Т.е к примеру массив а=35.000, б=36.000,.. с не может быть в таком случае 37.000 т.к это на 2.000 больше а. Моих знаний не хватает на такое, но очень нужно. ![]() Добавлено через 19 минут upd. Элементы каждого из 3 массивов должны выбираться случайно из 140 элементов. Если элемент повторяется то его значение надо приравнять к нулю Добавлено через 1 час 48 минут upd.
Вот пока что к чему я пришёл, проблема в том что тут упущены последние ~50 элементов. Нужно же чтоб из 140 рандомных элементов выбрало 90 неповторяющихся
0
|
||||||
| 26.09.2018, 07:51 | |
|
Ответы с готовыми решениями:
16
Массив: Записать в файл массив из 6 элементов таких, что являются суммами элементов столбцов исходного массива Даны два одномерных массива целых чисел (массив A, состоящий из n элементов, массив B - из m элементов) Одномерный массив. Создать массив Х суммы среднеарифметического элементов массива А с каждым элементом массива А |
|
2388 / 1300 / 1492
Регистрация: 29.08.2014
Сообщений: 4,665
|
||||||
| 26.09.2018, 11:04 | ||||||
Сообщение было отмечено Ламер1995 как решение
Решение
на старом паскале нарисовал:
1
|
||||||
|
0 / 0 / 0
Регистрация: 26.09.2018
Сообщений: 8
|
|
| 26.09.2018, 11:23 [ТС] | |
|
Спасибо, буду вникать! Теперь вместо рандомных 140 чисел нужно задать свои, вручную неудобно поэтому воспользуюсь чтением из .txt. Про Assign читаю как раз сейчас, если есть идеи как это сюда встроить: Буду рад ознакомиться, в познавательных целях, ессно
0
|
|
|
2388 / 1300 / 1492
Регистрация: 29.08.2014
Сообщений: 4,665
|
|
| 26.09.2018, 12:54 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 26.09.2018
Сообщений: 8
|
|
| 27.09.2018, 02:57 [ТС] | |
|
Да, выборка из 140 чисел. Другая программка формирует .txt файлик, в котором через запятую записаны числа.
Пример: "...2000,2001,2022,2945,..." Т.е нужно чтоб числа взялись из текстовика № 1, и записались в текстовик №2, к примеру. Пока всё ещё вожусь с этим
0
|
|
|
0 / 0 / 0
Регистрация: 26.09.2018
Сообщений: 8
|
|
| 27.09.2018, 03:03 [ТС] | |
|
0
|
|
|
2388 / 1300 / 1492
Регистрация: 29.08.2014
Сообщений: 4,665
|
|||||||||||||||||||||
| 27.09.2018, 05:52 | |||||||||||||||||||||
|
в файле 139 записей, а не 140!
и в Файле числа повторяются! добавь процедуру:
1
|
|||||||||||||||||||||
|
5095 / 2661 / 2355
Регистрация: 10.12.2014
Сообщений: 10,060
|
||||||||||||||||
| 27.09.2018, 06:30 | ||||||||||||||||
|
Ламер1995, у вас в файле 139 чисел.
Прочитать их в одно действие вот так:
1
|
||||||||||||||||
|
0 / 0 / 0
Регистрация: 26.09.2018
Сообщений: 8
|
|
| 27.09.2018, 07:42 [ТС] | |
|
Выдаёт ошибку: Program1.pas(122) : Неправильный тип параметров подпрограммы.
Текстовик подправил, пробовал обоими решениями. Проблема в версии паскаля? И ещё, файл надо ложить в папку с испольняющим файлом программы или можно просто путь прописать в 122 строке?
0
|
|
|
233 / 32 / 19
Регистрация: 10.06.2016
Сообщений: 123
|
|||||||
| 27.09.2018, 11:43 | |||||||
1
|
|||||||
|
233 / 32 / 19
Регистрация: 10.06.2016
Сообщений: 123
|
|||||||
| 27.09.2018, 11:44 | |||||||
1
|
|||||||
|
0 / 0 / 0
Регистрация: 26.09.2018
Сообщений: 8
|
|
| 27.09.2018, 12:01 [ТС] | |
|
Спасибо господа, это именно то что нужно!
Всех поблагодарил, по правилам форума. Знал бы вас лично ещё и руку пожал бы) Я в этом разобраться так быстро точно не смогу, есть последняя сложность -> Как бы схитрить и пронумеровать числа из большого массива, так, чтобы при выводе в 3 массива нумерация их сохранилась? Тобиш я смотрел на списки и наблюдал случайные числа с их порядковыми номерами из первого массива? Это реально?
0
|
|
|
5095 / 2661 / 2355
Регистрация: 10.12.2014
Сообщений: 10,060
|
||||||
| 27.09.2018, 12:24 | ||||||
1
|
||||||
|
2388 / 1300 / 1492
Регистрация: 29.08.2014
Сообщений: 4,665
|
||||||||
| 27.09.2018, 13:25 | ||||||||
|
Добавлено через 2 минуты т.е. порядковый номер в коротком массиве порядковый номер в оригинальном массиве значение такая таблица нужна? если да, то какого ты сначала задание все не озвучил? System.Array.FindIndex в помощь Добавлено через 2 минуты
1
|
||||||||
|
0 / 0 / 0
Регистрация: 26.09.2018
Сообщений: 8
|
||||||
| 28.09.2018, 05:00 [ТС] | ||||||
|
Спасибо, получилась конфетка , а не программа! )
Добавлено через 24 минуты Каюсь, господа, что дописываю условия на ходу, а не сразу - просто пытаюсь создать выборку, максимально упрощающую мою задачу - появилась необходимость, в этот раз уж точно последняя, (т.к нечего больше придумать в принципе) отсортировать и убрать из главного, большого массива (а) 5 наименьших чисел, и чтобы они не фигурировали в принципе.
Отсортировал, но первые(наименьшие 5 элементов) хз как убрать из расчётов. Попытался поменять количество элементов но первые и последние числа не меняются, где то в середине пропадают по видимому.. Бесспорно, можно и ручками в екселе или т.п отсортировать и закинуть в ткстешник, но хочется) Немного в переменных путаюсь, попытался условие написать, но паскаль чего то на типы ругается, спасайте, уже очень надо(
0
|
||||||
|
2388 / 1300 / 1492
Регистрация: 29.08.2014
Сообщений: 4,665
|
||||||
| 28.09.2018, 07:34 | ||||||
|
обнули их после сортировки да и все
Добавлено через 3 минуты
1
|
||||||
|
0 / 0 / 0
Регистрация: 26.09.2018
Сообщений: 8
|
|
| 28.09.2018, 08:28 [ТС] | |
|
Кланяюсь, именно то что нужно)
0
|
|
| 28.09.2018, 08:28 | |
|
Помогаю со студенческими работами здесь
17
Создать массив с номерами элементов исходного массива, соответствующие порядку убывания элементов Массив разных элементов другого массива Дан целочисленный массив А[п], среди элементов есть одинаковые. Создать массив из различных элементов А[п]
Массив: Из элементов массива А сформировать массив D того же размера по правилу: первые 10 элементов - Di=Ai+i,а остальные - Di=Ai - i. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
|
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение:
DISM / Online / Add-Capability / CapabilityName:WMIC~~~~
Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
|
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: при создании документов установить период списания автоматически. . .
|
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2.
Задача: вывести данные из ТЧ нетипового документа. . .
|
|
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению.
На форме документа создается. . .
|
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
|
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
|
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
|