|
1 / 1 / 0
Регистрация: 03.04.2015
Сообщений: 128
|
|
Перечисление чисел03.04.2015, 18:23. Показов 7551. Ответов 59
Метки нет (Все метки)
Здравствуйте! Я не являюсь программистом, но в моём деле мне необходима помощь компьютера. И ради этого я начал изучать программирование. Я установил Visual Studio и нашёл несколько статей для новичков в С++. Пока я их изучаю, я хочу написать свою задачу вам, чтобы, мало ли, мир не без добрых людей, поможете мне.:
Есть 3 ячейки: a b c Есть количество чисел от 1 до 5, для каждой ячейки. Надо произвести расчёт чисел в автоматическом режиме от меньшего к большему, начиная с ячейки с. Запись чисел должна будет идти в текстовый документ, откуда все вычисления можно будет скопировать. После достижения комбинации 1 1 5 она должна быть записана, а далее необходимо, чтобы число ячейки с, сбросилось до 1. А число в ячейке b сменилось на 2. И так далее до комбинации 5 5 5.
0
|
|
| 03.04.2015, 18:23 | |
|
Ответы с готовыми решениями:
59
Перечисление в BC++
Не работает перечисление |
|
2784 / 1937 / 570
Регистрация: 05.06.2014
Сообщений: 5,602
|
|||||||
| 03.04.2015, 20:09 | |||||||
1
|
|||||||
|
1 / 1 / 0
Регистрация: 03.04.2015
Сообщений: 128
|
||||||
| 03.04.2015, 20:30 [ТС] | ||||||
|
Renji, ну мне же надо, чтобы комбинации записывались в текстовый документ. Кое как вставил Ваш код в тот, что был. Вроде без ошибок и запускается, но эффекта никакого. Начальная комбинация 2 2 2 2 2 2 2, а хотя по плану должна быть 2 2 2 2 3 3 3.
![]() Добавлено через 14 минут Почему нельзя использовать те условия, что я предложил ранее. Просто я не знаю, как точно их реализовать в коде. Но мне кажется, что алгоритм верный. Надеюсь на это.
0
|
||||||
|
2784 / 1937 / 570
Регистрация: 05.06.2014
Сообщений: 5,602
|
||||||||
| 03.04.2015, 20:41 | ||||||||
Сообщение было отмечено yellyex как решение
Решение
0
|
||||||||
|
1 / 1 / 0
Регистрация: 03.04.2015
Сообщений: 128
|
|
| 03.04.2015, 20:59 [ТС] | |
|
У меня всё начинается с 2 и заканчивается 14. Алгоритм для ограничения количества чисел в одной комбинации до 4 единиц. Есть 7 переменных a b c d e f g.
ЕСЛИ: ИЛИ: И: (вариант 1) a =! b a =! c a =! d И: (вариант 2) a =! b a =! c a =! e И: (вариант 3) a =! b a =! c a =! f И: (вариант 4) a =! b a =! c a =! g ТО, записать комбинацию. Просто таких И, может быть много, но, в целом, я считаю, что это верно. Добавлено через 3 минуты Renji, Вы теперь официально признаны ВЛАСТЕЛИНОМ ВСЕЛЕННОЙ! Теперь я знаю, о ком думать, когда засыпаю! ![]() А, как в Ваш код поставить пробелы между числами? Это важно.
0
|
|
|
2784 / 1937 / 570
Регистрация: 05.06.2014
Сообщений: 5,602
|
|
| 03.04.2015, 21:01 | |
|
1
|
|
|
1 / 1 / 0
Регистрация: 03.04.2015
Сообщений: 128
|
|
| 03.04.2015, 21:02 [ТС] | |
|
Renji, нет нет! Вы правы! Это не маленький недочёт в Вашей работе, а огромный недочёт в моей голове. Всё правильно Вы сделали! Остались только пробелы
Надеюсь функция кончается? А то бы мне хотелось в конце всё таки открыть текстовый документ.
0
|
|
|
2784 / 1937 / 570
Регистрация: 05.06.2014
Сообщений: 5,602
|
||
| 03.04.2015, 21:07 | ||
|
1
|
||
|
1 / 1 / 0
Регистрация: 03.04.2015
Сообщений: 128
|
|
| 03.04.2015, 21:08 [ТС] | |
|
Renji, секунду, я попробую.
0
|
|
|
2784 / 1937 / 570
Регистрация: 05.06.2014
Сообщений: 5,602
|
|||||||
| 03.04.2015, 21:14 | |||||||
1
|
|||||||
|
1 / 1 / 0
Регистрация: 03.04.2015
Сообщений: 128
|
|||||||
| 03.04.2015, 21:22 [ТС] | |||||||
|
Конечный код:
Renji, скажите пожалуйста ещё. Функция точно кончается? А то у меня блокнотик весит уже 1Гб!!! То есть по определению всё должно закончится на комбинации D D D D D D D
0
|
|||||||
|
2784 / 1937 / 570
Регистрация: 05.06.2014
Сообщений: 5,602
|
||
| 03.04.2015, 21:29 | ||
|
1
|
||
|
1 / 1 / 0
Регистрация: 03.04.2015
Сообщений: 128
|
|
| 03.04.2015, 21:48 [ТС] | |
|
Renji, я попробую.
Добавлено через 17 минут Так в полной версии текстовый документ весит 918576 Кб. Но консоль так и остаётся открытой.
0
|
|
|
2784 / 1937 / 570
Регистрация: 05.06.2014
Сообщений: 5,602
|
||
| 03.04.2015, 21:53 | ||
|
Добавлено через 1 минуту UPD И в 01234567890ABCDEF второй ноль лишний.
1
|
||
|
1 / 1 / 0
Регистрация: 03.04.2015
Сообщений: 128
|
|
| 03.04.2015, 21:56 [ТС] | |
|
Renji, спасибо. Мне второй ноль нужен. Я его заменил на буквенный символ, как и последующие буквы на свои символы. Количество то же. Я так понимаю цифры 0 и 1 вначале можно удалить?
0
|
|
|
2838 / 1647 / 254
Регистрация: 03.12.2007
Сообщений: 4,222
|
||||||
| 03.04.2015, 22:00 | ||||||
|
Мой вариант для разнообразия:
1
|
||||||
|
2784 / 1937 / 570
Регистрация: 05.06.2014
Сообщений: 5,602
|
|
| 03.04.2015, 22:03 | |
|
1
|
|
|
1 / 1 / 0
Регистрация: 03.04.2015
Сообщений: 128
|
|
| 04.04.2015, 00:14 [ТС] | |
|
Спасибо всем, кто отозвался помочь
Мои последующие трудности после того, как откроется блокнот. Изъять все комбинации с четырьмя одинаковыми числами. Затем с тремя одинаковыми. Затем с тремя одного достоинства и двумя другого достоинства. Ну и так далее, вплоть до полного отсутствия каких-либо пар. Поэтому я изначально делал алгоритм расфасовки. Но, чувствую, после всего здесь произошедшего, он просто не годится. Но главное то уже сделано. И это меня окрыляет.Добавлено через 3 минуты Я хотел бы уточнить. Вот программа записывает полученные комбинации чисел в текстовый блокнот. Но он получается слишком большой и не открывается даже в течении часа! Можно сделать так, чтобы после определённого количество килобайт, начинал записываться другой блокнот и так далее?
0
|
|
|
2784 / 1937 / 570
Регистрация: 05.06.2014
Сообщений: 5,602
|
||
| 04.04.2015, 00:33 | ||
|
1
|
||
|
1 / 1 / 0
Регистрация: 03.04.2015
Сообщений: 128
|
||
| 04.04.2015, 00:52 [ТС] | ||
|
Итак. Сейчас у меня уже ночь и я отправляюсь спать. Теперь я хочу рассказать, почему мне нужны были пробелы между числами. Это нужно было для того, чтобы добавить ещё числа. Но теперь уже от 1 до 4. Эти числа будут стоять сразу после каждой основной из четырнадцати чисел. И теперь каждое из основных числе будет сменяться на следующее по возрастанию не от основной цифры, стоящей справа от неё, а уже от второстепенной цифры, которая также будет стоять справа от неё, но уже без пробела. Хотя можно вместо полного слияния добавить нижний слеш ( _ ). То есть мои комбинации примут следующий вид:
2_1 2_1 2_1 2_1 3_1 3_1 3_1 2_1 2_1 2_1 2_1 3_1 3_1 3_2 2_1 2_1 2_1 2_1 3_1 3_1 3_3 2_1 2_1 2_1 2_1 3_1 3_1 3_4 2_1 2_1 2_1 2_1 3_1 3_1 4_1 2_1 2_1 2_1 2_1 3_1 3_1 4_2 2_1 2_1 2_1 2_1 3_1 3_1 4_3 2_1 2_1 2_1 2_1 3_1 3_1 4_4 2_1 2_1 2_1 2_1 3_1 3_1 5_1 2_1 2_1 2_1 2_1 3_1 3_1 5_2 2_1 2_1 2_1 2_1 3_1 3_1 5_3 2_1 2_1 2_1 2_1 3_1 3_1 5_4 ... 2_1 2_1 2_1 2_1 3_1 3_2 3_1 2_1 2_1 2_1 2_1 3_1 3_2 3_2 2_1 2_1 2_1 2_1 3_1 3_2 3_3 2_1 2_1 2_1 2_1 3_1 3_2 3_4 Затем, когда кончатся второстепенные числа, уже сменится и основное число. И так далее. Или буквы подставить вместо чисел, чтобы понятнее было. abcd. Пока не представляю, как я это сделаю, главное ведь знать, что делать. С утра посмотрим ![]() Добавлено через 3 минуты Renji, можно и поменять. Например сделать расчёты сначала до 5. То есть от 2 2 2 2 3 3 3 до 5 5 5 5 4 4 4. Затем закрывать. Копировать данные из блокнота в другой блокнот. Затем начинать уже от 5 5 5 5 4 4 4 и до 9 9 9 9 8 8 8 например и так далее до 14. Добавлено через 2 минуты Я просто не знаю, может быть есть какие-нибудь текстовые редакторы, которые поддерживают большие объёмы?
0
|
||
|
2838 / 1647 / 254
Регистрация: 03.12.2007
Сообщений: 4,222
|
||
| 04.04.2015, 10:44 | ||
|
А так вообще вопрос интеренсый. Если только посмотреть без редактирования - Far и Total Commander по F3 открываюют файл без предварительного чтения целиком.
1
|
||
| 04.04.2015, 10:44 | |
|
Перечисление переменных Перечисление Com портов Перечисление в структуре Перечисление enum Enum Перечисление Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Baragoz - DPS/HPS бот для WoW 3.3.5a, многоязычный
AmbA 26.10.2026
Хотите ещё ботов? У меня есть один! А я пока отдохну от него.
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=12062&stc=1&d=1793007952
Инструкция внутри.
Сразу отвечу: А в PvP с ним. . .
|
Особенности gif сгенерированных в Си
russiannick 21.10.2026
Рассмотрим генерацию gif файлов, которые в Си имеют свои особенности.
Gif представляет собой графический формат популярный в интернете. Посмотрим на палитру. Gif файл сгенерированный в си отличается. . .
|
FPS контроллер с анимированными Y-Bot и 3D-звуком miniaudio (Box3D, Recast, BehaviorTree.CPP, ozz-animation, ImGui, OpenGL и SDL3)
8Observer8 18.10.2026
Содержание блога | English Version
Полное мультиплатформенное руководство по стартовому проекту с FPS-контроллером игрока, анимированными роботами Y-Bot с 4-слойным блендингом, 3D-физикой Box3D,. . .
|
Локальный http сервер
Argus19 17.10.2026
Локальный http сервер
На работе, на двух локальных компьютерах круглосуточно работают программы опроса приборов с записью в книги Excel,которые раз в сутки записываются на сервер компании. Т. к. . . .
|
|
Копировать Windows на новый диск на UEFI
damix 17.10.2026
https:/ / uriesk. wordpress. com/ 2016/ 11/ 01/ move-window-10-to-ssd-on-a-uefi-dualboot-system-with-basic-linux-tools/
TL DR
Вставляем диск, а старый подключаем через переходник, грузимся с лайва. . .
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|