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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 16.12.2010, 19:23   #1
Scooby_Doo
 
Регистрация: 16.12.2010
Сообщений: 3
По умолчанию Две задачки

1)Даны целое число k (1=<k=<222) и последовательность цифр 123...91011...9899100101...109110, в которой выписаны подряд все натуральные числа от 1 до 110.Определить k-ю цифру.

2)Вывести в выходной файл в обратном порядке заданный во входном файле текст


Помогите решить,пожалуйста..если можно,то с разъяснениями..с программированием очень плохо...заранее благодарю)))
Scooby_Doo вне форума Ответить с цитированием
Старый 16.12.2010, 19:37   #2
rubius2008
Форумчанин
 
Регистрация: 19.03.2010
Сообщений: 409
По умолчанию

Цитата:
Сообщение от Scooby_Doo Посмотреть сообщение
1)Даны целое число k (1=<k=<222) и последовательность цифр 123...91011...9899100101...109110, в которой выписаны подряд все натуральные числа от 1 до 110.Определить k-ю цифру.

2)Вывести в выходной файл в обратном порядке заданный во входном файле текст


Помогите решить,пожалуйста..если можно,то с разъяснениями..с программированием очень плохо...заранее благодарю)))
Если все решить и объяснить, то пиши в асю 600-927-970
Есть вопросы, пишите в ЛС.
rubius2008 вне форума Ответить с цитированием
Старый 16.12.2010, 20:19   #3
Scooby_Doo
 
Регистрация: 16.12.2010
Сообщений: 3
По умолчанию

Может быть в агенте??
Ася не работает((
Scooby_Doo вне форума Ответить с цитированием
Старый 16.12.2010, 20:30   #4
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

1)
Код:
var
s,st:string;
k,i:integer;
begin
readln(k);
s:='';
st:='';i:=1;
while (length(s)<=k) and(i<=110) do begin
str(i,st);
s:=s+st;
inc(i);
end;
writeln(s[k]);
end.
2
Код:
//разворачивает каждую строку
var f1,f2:text;
s:string;
i:integer;
begin
assign(f1,'i.txt');
assign(f2,'o.txt');
reset(f1);
rewrite(f2);
while not eof(f1)do begin
readln(f1,s);
for i:=length(s) downto 1 do
write(f2,s[i]);
writeln(f2);
end;
close(f1);
close(f2);
end.
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Старый 16.12.2010, 20:32   #5
Scooby_Doo
 
Регистрация: 16.12.2010
Сообщений: 3
По умолчанию

спасибо большое)
Scooby_Doo вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
две задачки agressenok Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 8 04.12.2010 15:08
две задачки. kardinal94 Помощь студентам 1 01.12.2010 11:52
две задачки на С# Bobrik Помощь студентам 0 01.06.2009 23:50
Две задачки с масивами. С++ Alex1991 Помощь студентам 3 16.03.2009 22:32
Две задачки в Делфи Lerika Помощь студентам 3 25.01.2009 17:04