Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 06.04.2010, 07:05
Rasssel007 Rasssel007 вне форума
Прохожий
 
Регистрация: 06.04.2010
Сообщения: 2
Репутация: 10
По умолчанию Помогите решить задачу((

Здравствуйте уважаемые пользователи сайта....
Помогите пожалуйста мне создать программку))

Дано натуральное число N. Выяснить, встречаются ли в данном числе соседние одинаковые цифры.


PS: заранее благодарен
Ответить с цитированием
  #2  
Старый 06.04.2010, 10:45
Аватар для march
march march вне форума
Начинающий
 
Регистрация: 04.05.2009
Сообщения: 110
Репутация: 18
По умолчанию

Код:
procedure TForm1.Button1Click(Sender: TObject);
var
 s:string;
 i,qu:integer;
begin
 qu:=0;
 s:=edit1.text;
 for i:=1 to length(s) do
  begin
   if copy(s,i,1)=copy(s,i+1,1) then
    qu:=qu+1;
  end;
 showmessage('Одинаковые соседние цифры встречаются: '+inttostr(qu)+' раз.');
end;
оно?
Ответить с цитированием
  #3  
Старый 06.04.2010, 11:10
Аватар для Пиус Пиус
Пиус Пиус Пиус Пиус вне форума
Прохожий
 
Регистрация: 06.04.2010
Адрес: Находка, Приморский край
Сообщения: 4
Репутация: 10
Вопрос Прошу помочь начинающему программисту

Здравствуйте!
Подскажите, пожалуйста, как назначить на кнопку клавишу на клавиатуре, по нажатию которой воспроизводится звук=))
Собираюсь делать программу типа Piano Roll, "Фортепианная клавиатура", надо сделать что-то типа кнопок и по нажатию на каждую из них будет воспроизводиться соответствующий звук пианино.
Ответить с цитированием
  #4  
Старый 06.04.2010, 11:21
Аватар для march
march march вне форума
Начинающий
 
Регистрация: 04.05.2009
Сообщения: 110
Репутация: 18
По умолчанию

Пиус Пиус, для своего вопроса надо создавать отдельную тему.
По твоему вопросу:
по событию (onevent) onKeyPress (у формы или чего-либо еще, на твое усмотрение) пишешь:
Код:
if key='w' then
 begin
  //твой код для воспроизведения звука для нажатой клавиши "w"  
 end;
думаю принцип ясен
Ответить с цитированием
  #5  
Старый 06.04.2010, 11:25
Аватар для Пиус Пиус
Пиус Пиус Пиус Пиус вне форума
Прохожий
 
Регистрация: 06.04.2010
Адрес: Находка, Приморский край
Сообщения: 4
Репутация: 10
По умолчанию

Цитата:
Сообщение от march
Пиус Пиус, для своего вопроса надо создавать отдельную тему.
По твоему вопросу:
по событию (onevent) onKeyPress (у формы или чего-либо еще, на твое усмотрение) пишешь:
Код:
if key='w' then
 begin
  //твой код для воспроизведения звука для нажатой клавиши "w"  
 end;
думаю принцип ясен

Большое спасибо!
Ответить с цитированием
  #6  
Старый 06.04.2010, 12:53
Аватар для NIch
NIch NIch вне форума
Продвинутый
 
Регистрация: 02.06.2008
Адрес: Бендеры ПМР
Сообщения: 754
Репутация: 2446
По умолчанию

Я бы немножко подправил
Код:
case Key of
 'a' : ...
 'b' : ...
 ...
end;
Т.е. использовать не if...then, а case ... of...
ИМХО
__________________
В начале был Бит, потом Байт и только потом появилось Слово...
Ответить с цитированием
  #7  
Старый 06.04.2010, 20:56
a_h_e_l_e_s a_h_e_l_e_s вне форума
Прохожий
 
Регистрация: 06.04.2010
Сообщения: 1
Репутация: 10
По умолчанию

Здравствуйте,
Помогите Создать программу:
В массиве, состоящем из целых чисел размерностью 20х2 упорядочить элементы в каждом столбце по возрастанию или убыванию в зависимости от желания пользователя. Разработать визуальное приложение вывода на экран исходного и скорректированного массивов, воспользовавшись компонентами TMemo (с горизонтальной полосой прокрутки) и TListBox (с вертикальной полосой прокрутки). Организовать процедуру поиска фрагмента текста с его выделением при удачном завершении поиска.

Разработать процедуру разложения двух целых положительных чисел, не больших 255 на простые множители. Определить множество равное пересечению этих двух множеств. Полученные множества визуализировать с помощью компонентов, поддерживающих работу со списками. Организовать процедуры «сохранения в файле» и «загрузки из файла».
Ответить с цитированием
  #8  
Старый 06.04.2010, 22:07
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,087
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

a_h_e_l_e_s ,
Во-первых. Не надо писать в существующие темы, особенно, если тема треда отлична от вашего вопроса.
Во-вторых. Здесь вам не клую энтузиазистов. Либо делаете сами и спрашиваете конкретно что не получается, с выкладыванием своего кода. Либо идем в раздел "Работа" и объявляем цену за решение "под ключ".
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 10:19.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025