Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
28 фев 2024, 09:15

Вывести из массива количество повторяющихся цифр, а также их значение

Автор novaOct, 02 авг 2023, 11:02

0 Пользователей и 1 гость просматривают эту тему.

novaOct

Есть массив с числами 2 2 4 5 7 7 9 0 0 0. Как вывести на экран через сообщить по такому примеру:
// сначала какое число повторяется, а потом его количество повторений

0: 3
2: 2
4: 1
5: 1
7: 2
9: 1

LexaK

novaOct, попробуйте использовать ТаблицуЗначений (ТЗ)
1.создайте две колонки: Значение, Количество
2.заполните ТЗ Значения - ваши числа примера, Количество = 1
3.сверните таблицу ТЗ, лкТЗ.Свернуть(...);
4.при необходимости отсортируйте таблицу лкТЗ.Сортировать(...)
5.обойти в цикле и показать/сообщить результат (в каждой строки будет ваше число и Количество повторений)
если помогло нажмите: Спасибо!

novaOct

Спасибо. Если нетрудно, то можете написать сам цикл, только начинаю разбираться в 1с и пока толком с самостоятельным написанием все тяжко

Максим75

novaOct, прикольно, конечно.
Вам поставлена задача, а кто-то должен выкласть решение.
смотрите, здесь помогают в решении, но не решают за Вас.
что делать - написали.
дальше, ищите сами.
у Вас есть универсальная коллекция значений МАССИВ. Поищите, как обходят элементы массива, как получают значения конкретного элемента.
Дальше Вам необходимо записать значения в другую универсальную коллекцию значений ТАБЛИЦА ЗНАЧЕНИЙ.
Так же поищите, как с ней работать: создать, добавить колонки, добавить строки, свернуть и вывести.
Этого всего вагон на просторах.
Сделайте сами, потом как сделаете - получите массу удовольствия, что смогли.

LexaK

Максим75, возможно это какие=то зачеты,
сдал и забыл! им эта 1С-и на фиг не нужна.
если помогло нажмите: Спасибо!

Максим75

LexaK, так всю жизнь было: если нафиг не нужна - старшие курсы зачем? они уже сдавали, всегда есть кто-то, кто за денюжку готов написать курсач или лабу сделать.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск