|
1 / 1 / 0
Регистрация: 03.04.2015
Сообщений: 128
|
|
Перечисление чисел03.04.2015, 18:23. Показов 6977. Ответов 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, 18:30 | ||||||
1
|
||||||
|
2549 / 1208 / 358
Регистрация: 30.11.2013
Сообщений: 3,826
|
||||||
| 03.04.2015, 18:37 | ||||||
Сообщение было отмечено yellyex как решение
Решение
1
|
||||||
|
1 / 1 / 0
Регистрация: 03.04.2015
Сообщений: 128
|
|
| 03.04.2015, 18:42 [ТС] | |
|
Renji, Спасибо
![]() rikimaru2013, а ты просто ЦАРЬ! Спасибо! Всё работает!
0
|
|
| 03.04.2015, 18:45 | |
|
0
|
|
|
1 / 1 / 0
Регистрация: 03.04.2015
Сообщений: 128
|
|
| 03.04.2015, 18:51 [ТС] | |
|
rikimaru2013, далее мне нужно это будет оформить так, чтобы полученные комбинации записывались в текстовый документ, чтобы оттуда я мог копировать их. А потом чисел будет гораздо больше и некоторые двузначные числа должны будут заменены на буквы. Например 11 это J, а 12 - X. Я сделаю это, но, видимо, не в консольном приложении, а где-то в #. Основная проблема решена благодаря Вам! Спасибо ещё раз.
0
|
|
|
2784 / 1937 / 570
Регистрация: 05.06.2014
Сообщений: 5,602
|
|||||||
| 03.04.2015, 18:52 | |||||||
Сообщение было отмечено yellyex как решение
Решение
1
|
|||||||
|
1 / 1 / 0
Регистрация: 03.04.2015
Сообщений: 128
|
|
| 03.04.2015, 18:57 [ТС] | |
|
Renji, я модифицировал код с Вашим. Нашёл текстовый документ, который был создан после компиляции с названием test, и в нём было три слова test test test. Остаётся догадаться, как вместо них поставить сгенерированные комбинации. Спасибо
0
|
|
|
2784 / 1937 / 570
Регистрация: 05.06.2014
Сообщений: 5,602
|
|
| 03.04.2015, 18:59 | |
|
1
|
|
|
1 / 1 / 0
Регистрация: 03.04.2015
Сообщений: 128
|
||||||
| 03.04.2015, 19:04 [ТС] | ||||||
|
Renji, вот такой код у меня получился:
0
|
||||||
|
2784 / 1937 / 570
Регистрация: 05.06.2014
Сообщений: 5,602
|
|||||||
| 03.04.2015, 19:07 | |||||||
Сообщение было отмечено yellyex как решение
Решение
1
|
|||||||
|
1 / 1 / 0
Регистрация: 03.04.2015
Сообщений: 128
|
|
| 03.04.2015, 19:14 [ТС] | |
|
Renji, Да ладно?! Да не может быть!!! Не бывает двух царюг! Но можно сделать исключение! Ты просто красавчик!!! И тебе огромное спасибо. Всё записалось как я мечтал
![]() Добавлено через 5 минут На это форуме исполняют мечты в течении часа! Ну и напоследок, раз такая заварушка пошла, то хотел бы узнать, если чисел больше 10, то как, например, число 10 преобразовать в букву E. И чтобы расчёты были записаны уже с буквой?
0
|
|
|
2784 / 1937 / 570
Регистрация: 05.06.2014
Сообщений: 5,602
|
|
| 03.04.2015, 19:20 | |
|
1
|
|
|
Модератор
8979 / 6745 / 921
Регистрация: 14.02.2011
Сообщений: 23,863
|
|
| 03.04.2015, 19:28 | |
|
1
|
|
|
2784 / 1937 / 570
Регистрация: 05.06.2014
Сообщений: 5,602
|
||
| 03.04.2015, 19:30 | ||
|
1
|
||
|
1 / 1 / 0
Регистрация: 03.04.2015
Сообщений: 128
|
||||||
| 03.04.2015, 19:55 [ТС] | ||||||
|
Renji, такс, эта строчка поставила меня в тупик. Но я с этим разберусь. В данный момент почти решил вопрос о том, как сделать так, чтобы числа не повторялись. То есть начальная комбинация 123, а конечная 345. При том, что в вычислениях должны пропускаться комбинации типа 111, 112, 122, 133 и т.д. Остаются лишь комбинации без повторения. Так вот, если переменная с =! переменной b, и =! переменной а, то комбинацию записываем, иначе пропускаем. Только в коде не знаю, как это реализовать.
Добавлено через 40 секунд Renji, нет не то, что Вы имеете ввиду. Это для личного использования! ![]() Добавлено через 10 минут А также, допустим, что ячеек не 3, а 7. И определённо необходимо, чтобы были одинаковые числа, но в ограниченном количестве. То есть в добавок к тому, что я написал выше, а точнее, то что я написал выше не учитывается. Достаточно того, что я сейчас пишу. То есть нужно, чтобы одинаковых чисел в семи ячейках было максимум 4. То есть 1 1 1 1 2 2 2 или 3 2 4 3 5 3 3. Просто я так далеко ещё не заходил в своих вычислениях, вот и оказался в такой неловкой ситуации. В мгновенье ока мои главные проблемы решились 29 строками кода! Я конечно же сам додумаю. Спасибо ещё раз всем, кто откликнулся помочь!!! ВСЕ ЦАРЮГИ!!! Добавлено через 13 минут Вопрос. Условие if, с ограничением по количеству одинаковых чисел, вставлять после циклов, до, внутри или между? Напомню, что нужно ввести ограничение одинаковых чисел в количестве до 4 включительно. В пределах семи ячеек (буковок)
0
|
||||||
|
Модератор
8979 / 6745 / 921
Регистрация: 14.02.2011
Сообщений: 23,863
|
|||||||
| 03.04.2015, 20:00 | |||||||
Сообщение было отмечено yellyex как решение
Решение
yellyex,не привыкай к плохому
1
|
|||||||
|
1 / 1 / 0
Регистрация: 03.04.2015
Сообщений: 128
|
|
| 03.04.2015, 20:02 [ТС] | |
|
ValeryS, спасибо. Действительно, работает
0
|
|
|
2784 / 1937 / 570
Регистрация: 05.06.2014
Сообщений: 5,602
|
|||||||
| 03.04.2015, 20:05 | |||||||
1
|
|||||||
|
1 / 1 / 0
Регистрация: 03.04.2015
Сообщений: 128
|
|
| 03.04.2015, 20:07 [ТС] | |
|
Renji, вау! И куда этот шедевр вставлять?
0
|
|
| 03.04.2015, 20:07 | |
|
Помогаю со студенческими работами здесь
20
Перечисление переменных Перечисление Com портов Перечисление в структуре Перечисление enum Enum Перечисление Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога
Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
|
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога
Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|