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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 17.01.2012, 13:51   #1
Kate23
Пользователь
 
Аватар для Kate23
 
Регистрация: 16.01.2012
Сообщений: 15
По умолчанию задача Delphi.

Дано натуральное число N <= 99. Дописать к нему цифру К в конец и начало.
Kate23 вне форума Ответить с цитированием
Старый 17.01.2012, 13:56   #2
alex_fcsm
Участник клуба
 
Аватар для alex_fcsm
 
Регистрация: 10.11.2008
Сообщений: 1,502
По умолчанию

самое простое
Код:
var n,k:integer;
      n1,k1:string;
read(n,k);
str(n,n1);
str(k,k1);
n1:=k1+n1+k1;
val(n1,n);
P.S. Неужели так сложно было создать тему сразу?
Нормальное состояние техники - нерабочее, все остальное частный случай.
alex_fcsm вне форума Ответить с цитированием
Старый 17.01.2012, 14:01   #3
Zer0
Форумчанин
 
Аватар для Zer0
 
Регистрация: 13.12.2007
Сообщений: 788
По умолчанию

В Delphi можно было бы использовать более современные методы (StrToInt)
Но можно решить без переводов из строки/в строку

Код:
var n,k:integer;
begin
readln(n,k);
if (n<10) then n:=(n+k*10)*10+k
else n:=(n+k*100)*10+k;
writeln(n);
end.
благодарность - сюда (не забываем писать от кого)
Zer0 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача по Delphi Auron Помощь студентам 6 17.12.2010 07:05
Задача на Delphi Stalkon Помощь студентам 9 15.11.2008 18:48
Задача в DELPHI. Absent Помощь студентам 7 25.02.2008 14:04