Текущий архив: 2007.11.25;
Скачать: CL | DM;
Вниз
Совсем глупость... Найти похожие ветки
← →
VladI (2007-11-04 18:26) [0]Совсем отупел. У меня есть число, которое обязательно кратно 50. Например: 250.
Мне нужно исходя из этого числа выстроить цепочку по 50 до нуля.
Т.е. в случае с 250, нужно получить: 250-200-150-100-50-0
а для 100, так: 100-50-0
и т.д.
Как это реально сделать не деля само значения d в итерациях цикла?
Мой не состоявшийся код ниже:
var
i: LongWord;
d: Integer;
msg: string;
begin
d := 250;
for i := 1 to d div 50 do
msg := Concat(msg, Format("%d-", [d div i]));
msg := Concat(msg, "0");
ShowMessage(msg);
end;
← →
vpbar © (2007-11-04 18:37) [1]Ага.
var
d: Integer;
msg: string;
begin
d := 250;
whle d>=0 do
begin
msg := Concat(msg, Format("%d-", d));
d:=d-50;
end;
msg := Concat(msg, "0");
ShowMessage(msg);
end;
← →
Плохиш © (2007-11-04 20:36) [2]
> whle d>=0 do
По условию, только
while d > 0 do
← →
Dmitro © (2007-11-04 21:38) [3]procedure showMOD50(a: double);
var
b: dword;
begin
b:= a div 50;
b:= b * 50;
while b div 50 > 0 do
begin
showmessage("Воот этодааа: " + IntToStr(b));
b:= b - 50
end
end
← →
homm © (2007-11-04 21:42) [4]> b:= a div 50;
Если уж все равно дилишь. то так:b:= a div 50;
for i := b downto 0 do begin
showmessage("Воот этодааа: " + IntToStr(i*50));
end;
← →
Johnmen © (2007-11-05 00:19) [5]
> Совсем глупость...
И то верно...
← →
DrPass © (2007-11-05 10:50) [6]
> У меня есть число, которое обязательно кратно 50. Например:
> 250.
> Мне нужно исходя из этого числа выстроить цепочку по
> 50 до нуля
Блин... мне бы твои проблемы...
← →
Anatoly Podgoretsky © (2007-11-05 10:56) [7]> DrPass (05.11.2007 10:50:06) [6]
Будешь учититься в вузе - будут
← →
DrPass © (2007-11-05 11:24) [8]
> Anatoly Podgoretsky © (05.11.07 10:56) [7]
Дык учился ж. Помню, были проблемы с философией, с бухучетом. Как в цикле вычитать по 50 из произвольно введенной цифирьки проблем точно не было...
← →
Anatoly Podgoretsky © (2007-11-05 11:27) [9]> DrPass (05.11.2007 11:24:08) [8]
Ну с философией понятно, а с бухучетом откуда или ты к нему филосовски относился.
> Как в цикле вычитать по 50 из произвольно введенной цифирьки проблем точно не было...
Ну у нас нет другой конференции.
← →
DrPass © (2007-11-05 12:49) [10]
> Anatoly Podgoretsky © (05.11.07 11:27) [9]
> Ну с философией понятно, а с бухучетом откуда
Я ж экономист-математик :)
← →
Anatoly Podgoretsky © (2007-11-05 12:55) [11]> DrPass (05.11.2007 12:49:10) [10]
Деньги умеешь считать, но по закону.
Страницы: 1 вся ветка
Текущий архив: 2007.11.25;
Скачать: CL | DM;
Память: 0.46 MB
Время: 0.046 c