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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 19.11.2010, 21:50   #1
Coyot
 
Регистрация: 04.12.2009
Сообщений: 8
По умолчанию Делфи, алгоритм.

Собственно задание:

Дано натуральное число k. Определить k-ю цифру в последовательности
110100100010000100000 . . . , в которой выписаны подряд степени 10.


есть вот такая вот идея:

procedure TForm3.BtnRasClick(Sender: TObject);
var
k,i: integer;
j: int64;
S: String;
begin
k:=StrToInt(Edit1.text);
for i:=0 to 21 do
begin
S:=S+FloatToStr(exp(i*ln(10))); end;

LblNom.caption:=S[k];
end;


Но работает она не совсем верно, так как стринг имеет всего 256 знаков.
Coyot вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
алгоритм Алёна БД в Delphi 14 11.06.2010 12:08
Волновой алгоритм (алгоритм Ли) MrRockchip Общие вопросы C/C++ 4 10.05.2010 13:26
Общий алгоритм решения графических задач на ДЕЛФИ! sting Помощь студентам 8 06.06.2009 21:31
Код игры на Паскале и на Делфи сильно отличается? Как переписать код с Паскаля в Делфи? Mclaren Помощь студентам 2 27.04.2009 22:37