|
1 / 1 / 0
Регистрация: 03.04.2015
Сообщений: 128
|
|
Перечисление чисел03.04.2015, 18:23. Показов 7383. Ответов 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 Перечисление Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Доктрина интенционального знания - Доктрина для портала "Срез".
Hrethgir 25.07.2026
Может найдётся кто захочет оценить доктрину. . . Написания правил участия для меня роскошь, требующая лимита времени, поэтому все сообщения не прошедшие модерацию будут видны только участникам портала,. . .
|
сукцессия 44. Решил подать на припринт в межународные сервисы препринтов. Но нужно одобрение от ученых
anaschu 25.07.2026
Английский вариант. Пока кто то не одобрит мою личность, мне не получиться это опубликовать на препринте. Но заявку на публикацию статьи я сегодня подам.
|
сукцессия 43. Вторая научная статья за месяц- прайминг и гатгил
anaschu 25.07.2026
две стороны одной монеты
|
Более приземисто - Эстафету хвоста в .cdl (деревья эстафеты в сад).
Hrethgir 24.07.2026
В будущем, после написания блока инверсии обхода дерева (эстафеты хвоста), я планирую вернуться к нашему прошлому разговору о том, обладают ли знания целеполаганием. Тогда я пришел к выводу, что. . .
|
|
Вот представьте что вам дали бессмертие.
kumehtar 24.07.2026
Вот представьте что вам дали бессмертие, ничего более не меняя. Вообще ничего, только бессмертие в нынешнем виде. Рады были бы? Что бы вы тут делали всё это время?
Никакой пенсии. Никакого нового. . .
|
сукцессия 41
anaschu 24.07.2026
Численная верификация бифуркации в агентной модели лесной сукцессии: от одного параметра к ансамблю
Автор: пользователь @Shumilov_AS | Раздел: Прикладная математика / Численные методы
Кратко. . .
|
сукцессия 40. Ансамблевая кластерная параметризаци, часть 1.
anaschu 24.07.2026
Пр# Сопровождение научной статьи ИИ-ассистентом: подготовка публикации и калибровка агентно-ориентированной модели сукцессии микоризных систем
**Полевые заметки о двухнедельной совместной работе**. . .
|
Теория всего 12. ВГК на планете в стратегической игре "терра"
anaschu 21.07.2026
### Главные семантические изменения и дешифровка новой физики
1. **`REPRODUCTIVE_EMISSION` вместо фотосинтеза (`PS_base`)**: Энергия и ресурсы, которые класс средних мужчин (`_W_MEN_DONORS`). . .
|