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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 14.06.2011, 22:20   #1
Kloun
 
Регистрация: 23.04.2011
Сообщений: 4
По умолчанию Delphi 7 Песочные час

Пебят, плохо шарю в этом и мозги кипят, сообразить не могу вообщем вот самам программа

var p,n,u:integer;
procedure oleg (p,n:integer);
var i,m:integer;
begin
for i:=n to (u-n) div 2 do write (' ');
for i:=n downto 1 do write (p); writeln;
if p<9 then
oleg (p+1,n-2);
if p<9 then
begin
for i:=n to (u-n) div 2 do write (' ');
for i:=n downto 1 do write (p); writeln;
end;
end;
begin
write('vvedite N ');
readln(u);
p:=0;
oleg(p,u+18);
readln;

Надо что бы выглядело вот так

999999999999999999999
_8888888888888888888
__77777777777777777
___666666666666666
____5555555555555
_____44444444444
______333333333
_______2222222
________11111
_________000
________11111
_______2222222
______333333333
_____44444444444
____5555555555555
___666666666666666
__77777777777777777
_8888888888888888888
999999999999999999999

1)Где колличество нулей вводится с клавиатуры.
2) У меня в программе с права картинка похожа на часики а с лева все циферки приклеились к стенке, не могу ни как их от туда убрать((
3)Мне бы ещё поменять последовательность, сделать так же как на картинке)
Kloun вне форума Ответить с цитированием
Старый 14.06.2011, 22:25   #2
Kloun
 
Регистрация: 23.04.2011
Сообщений: 4
По умолчанию

Поправка! 1) пункт отпадает) Это я оплошал, я его исправил))
Kloun вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
песочные часы в Delphi aiktz Общие вопросы Delphi 1 24.04.2010 03:43
Час Земли Alex Cones Свободное общение 58 06.04.2010 10:43