Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.06.2013, 22:13   #1
Lulu0701
 
Регистрация: 20.01.2013
Сообщений: 9
По умолчанию Подсчёт цифр в turbo delphi, посмотрите в чём ошибка?

Будьте добры пожалуйста,исправьте ошибки, заранее благодарю. вот задание:
Сколько и каких именно цифр необходимо, чтобы записать все числа от k1 до k2.
Код:

procedure TForm1.Button1Click(Sender: TObject);
Var
  i,j,k,k1,k2 : Integer;
  Count : Array[0..9] Of Integer;
begin
  If Not (TryStrToInt(Edit1.Text,k1) And
  TryStrToInt(Edit2.Text,k2)) Then Exit; //Ошибка в набранных числах
 
  Memo1.Lines.Clear;
  If k1>k2 Then
  Begin
    i:=k1;
    k1:=k2;
    k2:=i;
  End;
 
  For i:=0 To 9 Do Count[i]:=0;
 
  For i:=k1 To k2 Do
  Begin
    j:=i;
    Repeat
      k:=j Mod 10;
      Inc(Count[k]);
      j:=j Div 10;
    Until j=0;
  End;
  For i:=0 To 9 Do
  Memo1.Lines.Add(Format('Цифр %d - %d',[i,Count[i]]));
end;
Lulu0701 вне форума Ответить с цитированием
Старый 30.06.2013, 22:19   #2
Poma][a
Новичок
Джуниор
 
Регистрация: 11.10.2011
Сообщений: 3,882
По умолчанию

Цитата:
Будьте добры пожалуйста,исправьте ошибки
А Вы уверены что они тут есть?

А Вы случайно не знакомы с Asdaman ?
Poma][a вне форума Ответить с цитированием
Старый 30.06.2013, 22:22   #3
Lulu0701
 
Регистрация: 20.01.2013
Сообщений: 9
По умолчанию

Точно есть,так как не компилирует.
Lulu0701 вне форума Ответить с цитированием
Старый 30.06.2013, 22:26   #4
Poma][a
Новичок
Джуниор
 
Регистрация: 11.10.2011
Сообщений: 3,882
По умолчанию

А что говорит? (Нет у меня Дельфи)
Poma][a вне форума Ответить с цитированием
Старый 30.06.2013, 22:29   #5
Lulu0701
 
Регистрация: 20.01.2013
Сообщений: 9
По умолчанию

Тогда извините,что пристала к вам с таким вопросом. да уже нашла ошибку,но теперь не пойму, каков должен быть конечный результат. потому что только выводит мне кнопки и никаких дальнейших действий.
Lulu0701 вне форума Ответить с цитированием
Старый 30.06.2013, 22:31   #6
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,431
По умолчанию

Вы подключили эту процедуру к кнопке?
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Старый 30.06.2013, 22:40   #7
Lulu0701
 
Регистрация: 20.01.2013
Сообщений: 9
По умолчанию

Извините конечно,что такая неопытная. Но вот как,опишу всё, открываю turbo delphi, выбираю форму с "кнопочками". 2-edita, button, memo.
нажимаю на button и перехожу к описанию. верно?
Lulu0701 вне форума Ответить с цитированием
Старый 30.06.2013, 22:51   #8
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,431
По умолчанию

Да, по идее, верно.
Вы ввели числа в оба edit'а (перед нажатием кнопки) во время работы программы?
А то у меня работает выше указанный код без каких-либо модификаций.

UPD
Пожалуйста
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )

Последний раз редактировалось BDA; 30.06.2013 в 22:57.
BDA вне форума Ответить с цитированием
Старый 30.06.2013, 22:56   #9
Lulu0701
 
Регистрация: 20.01.2013
Сообщений: 9
По умолчанию

Ух ты,всё заработало. Глупые ошибки допустила,стыдно признаться. Спасибо большое))))))
Lulu0701 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
turbo c++ в чём ошибка? skorik-1992 Помощь студентам 1 23.09.2012 16:59
ПОСМОТРИТЕ В ЧЁМ ОШИБКА Nikitos_ Паскаль, Turbo Pascal, PascalABC.NET 10 02.06.2012 14:58
Посмотрите в чём ошибка процедуры PrintFile. Программа останавливается. Антон Лысенко Помощь студентам 11 26.12.2010 21:07
DELPHI. В чём ошибка ? FORMIDRON Помощь студентам 3 01.10.2009 15:58
Подсчёт Количества цифр "2", во введённом, ошибка какая-то.. metoflex Паскаль, Turbo Pascal, PascalABC.NET 2 21.06.2009 13:44