Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
Заблокирован

Выбрать цифры таким образом, чтобы при сложении получалось указанное число

09.02.2015, 20:12. Показов 1463. Ответов 16
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
вот такой вопрос: в текстбоксе1 есть допустим цифра 10. Есть текстбокс2 в котором тоже есть цифры, но как сделать чтобы компьютер сам выбрал эти цифры но так чтобы во-первых сложив их получилось в результате то число которое находится в текстбокс1 ? Пускай железо само принимает решение.
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
09.02.2015, 20:12
Ответы с готовыми решениями:

Переставить цифры числа таким образом, чтобы из них образовалось максимальное число
Можно ли решить не через массив? Если да,то как? Дано натуральное число n.Переставить его цифры таким образом,чтобы из них образовалось...

Обменять четные цифры с нечетными таким образом, чтобы число стало максимальным
Дано целоe положительное число, размерность которого 10<=n<=10^6. Необходимо обменять четные цифры с нечетными таким образом, чтобы...

Переставить цифры числа таким образом, чтобы из них образовалось максимальное число
Дано натуральное число n. Переставить его цифры таким образом, чтобы из них образовалось максимальное число.

16
 Аватар для Евгений В
912 / 672 / 134
Регистрация: 01.03.2010
Сообщений: 1,279
09.02.2015, 23:34
Цитата Сообщение от komra23 Посмотреть сообщение
в текстбоксе1 есть допустим цифра 10. Есть текстбокс2 в котором тоже есть цифры
Цитата Сообщение от komra23 Посмотреть сообщение
сложив их получилось в результате то число которое находится в текстбокс1
Это как?
0
Заблокирован
09.02.2015, 23:53  [ТС]
Евгений В, ну вот в textBox1 есть цифры 10, в textBox2 есть компьютер показывает все возможные варианты, как получить ету десятку, выводит через запятую.
0
 Аватар для Евгений В
912 / 672 / 134
Регистрация: 01.03.2010
Сообщений: 1,279
10.02.2015, 00:06
komra23, komra23,
Если случайно, то так
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
            int result = Int32.Parse(textBox1.Text);
            int sum = 0;
            int nextNum = 0;
            string text=string.Empty;
 
            Random rnd = new Random();
            while (sum < result)
            {
                nextNum = rnd.Next(0, result);
 
                if ((sum + nextNum < result))
                {
                    sum += nextNum;
                    text+=nextNum.ToString() + "  ";
                }
                else
                {
                    text += (result - sum).ToString();
                    break;
                }
            }
            textBox2.Text = text;
Если все возможные - то делать туеву хучу переборов
0
Заблокирован
10.02.2015, 00:28  [ТС]
Евгений В, вообще не попал(((
0
 Аватар для Евгений В
912 / 672 / 134
Регистрация: 01.03.2010
Сообщений: 1,279
10.02.2015, 00:32
Цитата Сообщение от komra23 Посмотреть сообщение
Евгений В, вообще не попал(((
Ну извиняйте. Тогда изучайте это https://ru.wikipedia.org/wiki/... 0%BB%D0%B0
0
Заблокирован
10.02.2015, 00:36  [ТС]
Евгений В, как я могу с Вами связаться чтобы попытаться обьяснить то что мне надо от железки?
0
 Аватар для Евгений В
912 / 672 / 134
Регистрация: 01.03.2010
Сообщений: 1,279
10.02.2015, 00:38
komra23,

Попробуйте все таки здесь.
Поздно уже, не я, так возможно кто то завтра вам ответит.
0
Заблокирован
10.02.2015, 00:42  [ТС]
Евгений В, хорошо тогда, а как сделать чтобы буквы шла по алфавиту в текстбоксе ?
0
 Аватар для Евгений В
912 / 672 / 134
Регистрация: 01.03.2010
Сообщений: 1,279
10.02.2015, 00:52
Лучший ответ Сообщение было отмечено komra23 как решение

Решение

komra23,
Если вы не это имели ввиду, то учитесь излагать свои мысли
C#
1
2
3
4
            for (char ch='A'; ch<='z'; ch++)
            {
                textBox1.Text += ch;
            }
0
Заблокирован
10.02.2015, 17:44  [ТС]
Евгений В, а чтобы буквы не повторялись ?
0
 Аватар для Евгений В
912 / 672 / 134
Регистрация: 01.03.2010
Сообщений: 1,279
10.02.2015, 18:15
Цитата Сообщение от komra23 Посмотреть сообщение
Евгений В, а чтобы буквы не повторялись ?
C#
1
2
3
4
           for (char ch='A'; ch<='Z'; ch++)
            {
                textBox1.Text += ch;
            }
0
Заблокирован
10.02.2015, 18:25  [ТС]
Евгений В, все равно идет как было: мне нужно чтобы я нажал на кнопку и были нижний регистр, верхний регистр и еще цифры , все, больше ниче не надо!
0
 Аватар для Евгений В
912 / 672 / 134
Регистрация: 01.03.2010
Сообщений: 1,279
10.02.2015, 18:40
komra23,
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
           //верхний регистр
            for (char ch='A'; ch<='Z'; ch++)
            {
                textBox1.Text += ch;
            }
 
 
            //нижний регистр
            for (char ch = 'a'; ch <= 'z'; ch++)
            {
                textBox1.Text += ch;
            }
 
 
            // цифры
            for (int i = 0; i < 10; i++)
            {
                textBox1.Text += i.ToString(); ;
            }
Если писать не textBox1.Text +=... а textBox1.Text =... то данные в textBox1 не будут суммироваться (объединяться с прошлой строкой).
Комбинируйте.
0
Заблокирован
10.02.2015, 18:53  [ТС]
Евгений В, теперь все норм, но есть одно НО, когда я нажимаю на кнопку (в коде textBox5.Text =...) то у меня при каждом нажатии на кнопку заного вся строка прибавляется то есть от 'a' 'z'+ 'a' 'z'=все вместе!
0
 Аватар для Евгений В
912 / 672 / 134
Регистрация: 01.03.2010
Сообщений: 1,279
10.02.2015, 19:09
Цитата Сообщение от komra23 Посмотреть сообщение
строка прибавляется
Ну, так сотри заранее
C#
1
  textBox5.Clear();
Хотя странно. Если нет textBox5.Text += то новый текст должен стирать старый.
0
Заблокирован
10.02.2015, 21:24  [ТС]
Евгений В, оно и есть странно что я не знаю как добиться чтобы текст добавлялся ТОЛЬКО ОДИН РАЗ!!!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
10.02.2015, 21:24
Помогаю со студенческими работами здесь

В данном натуральном числе переставить цифры таким образом, чтобы образовалось наименьшее число
В данном натуральном числе переставить цифры таким образом, чтобы образовалось наименьшее число, записанное этими же цифрами. ...

Переставить цифры данного натурального числа таким образом, чтобы образовалось наименьшее число
Дана задача: Переставить цифры данного натурального числа таким образом, чтобы образовалось наименьшее число, записанное этими же цифрами....

Переставить цифры числа таким образом, чтобы получилось минимальное возможное число без ведущих нулей
Дано натуральное число n. Необходимо переставить его цифры таким образом, чтобы получилось минимальное возможное число без ведущих нулей....

В данном натуральном числе переставить цифры таким образом, чтобы образовалось наибольшее число, записанное этими же цифрами.
В данном натуральном числе переставить цифры таким образом, чтобы образовалось наибольшее число, записанное этими же цифрами.

В данном натуральном числе переставить цифры таким образом, чтобы получилось наименьшее число записанное этими же цифрами
2. В данном натуральном числе переставить цифры таким образом, чтобы получилось наименьшее число записанное этими же цифрами.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
17
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru