Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Нахождение чисел вида XY XY XY

21K
01 октября 2006 года
Error.com
1 / / 01.10.2006
Найти все числа, не большие по длине заданного n и которые можно записать в виде трехкратного повторения одного и того же числа. Операцией деления не пользоваться. (Например, число 242424 является трехкратным повтором числа 24).

Задачу нужно решть в Дельфи, но мне нужен хотя бы алгоритм.
Она была уже решена, используя строки, т.е. там было так
 
Код:
snomer:=IntToStr(nome);
RichEdit1.Lines.Strings[stroka]:=snomer+snomer+snomer;
nome:=nome+1;

Было сказано, что числа так не формируются и ищите другое решение.
3.0K
02 октября 2006 года
Мerlin
267 / / 25.07.2006
Программа записывает числа в TListBox lb;
Код:
const N = 9; // Макс. длина числа
procedure TForm1.Button7Click(Sender: TObject);
var
  i, j, times, pow, delta, num: Integer;
begin
  times := N div 3;
  pow   := 1;
  for i := 1 to times do begin
    j := pow;
    pow   := pow * 10;
    delta := pow*pow + pow + 1;
    num   := (j-1)*delta;
    for j := j to pow-1 do begin
      num := num + delta;
      lb.Items.Add(IntToStr(num));
    end;
  end;
end;
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог