![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 10.11.2010
Сообщений: 4
|
![]()
добрый вечер. недавно начал осваивать дельфи, поэтому, собственно, есть вопросик. поставлена такая задача: определить, есть ли среди цифр заданного трехзначного числа, одинаковые.
____________ поподробней: в проге мы вводим в эдит трехзначное число. при нажатии на кнопку сравнения мы должны получить определенный результат проверки чисел и вывести сообщение шоумесседжем- есть ли в трехзначном числе повторяющиеся составляющие знаки или нет. например вводим число 554, получаем сообщение, что есть одинаковые числа). Собственно вопрос: как осуществить сравнение каждого символа из составляющего числа между собой? Последний раз редактировалось RomashkaGT; 11.11.2010 в 21:20. |
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Обьясняю стратегию:
1) Ведешь массив типа integer с границами: a:array['0'..'9'] of integer; 2) Когда чето вводишь в Эдит увеличивай элемент массива, по индексу введенного: inc(a[c]) - где c - вновь введенный в Эдит символ, и проверенный что он представляет цифру. 3) в Цикле пройди и проверь - если хотя бы один из массива элемент более 1 то значит введенных цифр, несколько. Уловил месседж?
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 10.11.2010
Сообщений: 4
|
![]()
Stilet
вот я объявил в варе массив. в кнопку сравнения я включаю цикл условия от 1 до 3. далее чего-то я месседж не уловил)) не ругайтесь сильно ![]() |
![]() |
![]() |
![]() |
#4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
а дальше так:
Код:
И сразу же можно проверить сколько уже символов похожих на проверяемый в цикле было обнаруженно. Ферштейнышко?
I'm learning to live...
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сравнение двух таблиц и вывод результата в третьей | lapsus | Microsoft Office Excel | 12 | 01.06.2010 16:17 |
Ассемблер вывод результата. | SickUSP | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 4 | 28.01.2010 19:16 |
Запрос в БД и вывод результата | Nice42ru | Помощь студентам | 10 | 05.11.2009 09:47 |
Сравнение значений в ячейках и выдача результата в различиях | tovruslan | Microsoft Office Excel | 1 | 02.12.2008 22:25 |
UpdateData(false) в цикле? вывод числа в Edit box | Иван36 | Помощь студентам | 5 | 31.03.2008 18:33 |