Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.10.03;
Скачать: CL | DM;

Вниз

Как сушествить перевод числа?   Найти похожие ветки 

 
Саня   (2004-09-15 00:02) [0]

Дано натуральное число N. Найти число, получающееся, если записать цифры числа N в обратном порядке.
Вход
В первой строке входа дано целое число N (0<=N<=1e9).
Выход
В первую строку выхода вывести результат.
Пример
Вход:

123
Выход:

321


 
Palladin ©   (2004-09-15 00:10) [1]

Думай федя думай. Задачи для того и дадены.


 
Саня   (2004-09-15 00:20) [2]

>Palladin ©   (15.09.04 00:10) [1]
Думай федя думай. Задачи для того и дадены.

Я не прошу исходник. Подскажите чем лучше воспользоваться - циклом, массивом иль еще чем?


 
jack128 ©   (2004-09-15 00:24) [3]

Саня   (15.09.04 0:20) [2]
циклом. Если строку считать массивом сиволов, то и массивом..


 
Megabyte ©   (2004-09-15 00:24) [4]

Епта. Массив, конечно. :)


 
Саня   (2004-09-15 00:24) [5]

Спасибо.


 
wl   (2004-09-15 08:58) [6]

совершенно непонятно, причём тут натуральное число, если ввести можно хоть матерное слово.
похоже это какая-то контрольная задача и работать придётся именно с числом, то есть брать остатки от деления и умножать их на 10...


 
pavel_pavel ©   (2004-09-15 09:08) [7]

А я за рекурсию :) - в инсте похожую задачу с помощью нее решали. там надо было строку наоборот записать


 
Ega23 ©   (2004-09-15 09:16) [8]

Конечно рекурсия. И никаких строк, всё только числами. Со строками - читерство!

Кстати, а результат функции, когда на входе 1000 какой?


 
Dum   (2004-09-15 09:43) [9]

Edit1.SelStart=0 и пиши себе в обратном порядке


 
Dum   (2004-09-15 09:45) [10]

procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
Edit1.SelStart:=0
end;


 
Defunct ©   (2004-09-15 09:47) [11]

Саня   (15.09.04 00:02)  

см [6]. mod/div надо юзать и никаких массивов


 
TUser ©   (2004-09-15 10:03) [12]

См. на второй странице.
Мое инкогнито вчера было раскрыто на 33 посту.


 
Alx2 ©   (2004-09-15 10:05) [13]

>TUser ©   (15.09.04 10:03) [12]
Ты свое "инкогнито" и не скрывал :)


 
Сергей Цвигун   (2004-09-15 10:59) [14]

Зачем изобретать "велосипед": в unit"e StrUtils уже есть функция
function ReverseString(const AText: string): string;
(Description: ReverseString returns the string specified by AText with the characters in reverse order.)
А уж преобразовать из Int/Int64 в String и обратно вроде не сложно :-)


 
Ega23 ©   (2004-09-15 11:15) [15]

Сергей Цвигун   (15.09.04 10:59) [14]

Наверняка ему за такое читерство "банан" влемят.

оффтоп: ты в МИФИ не учился?


 
MegaBass   (2004-09-15 11:22) [16]

условие задачи читать надо мастера
>>> N (0<=N<=1e9).
пример : 1е7 результат???
так что строки тут не ройдут
?)


 
Думкин ©   (2004-09-15 11:35) [17]

> [16] MegaBass   (15.09.04 11:22)
> условие задачи читать надо мастера
> так что строки тут не ройдут

Можно подробнее? И расшифруйте тогда, что значит записать в обратном порядке число?


 
wl   (2004-09-15 11:53) [18]

может поможет? 1e9 это не целое число, по заверениям делфи

procedure TForm1.Button1Click(Sender: TObject);
var i,j: integer;
begin
i:=StrToInt(Edit1.Text);
j:=0;
while(i > 0) do
begin
  j := j*10 + i mod 10;
  i := i div 10;
end;
Edit2.Text := IntToStr(j);
end;



Страницы: 1 вся ветка

Текущий архив: 2004.10.03;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.039 c
14-1095021971
Knight
2004-09-13 00:46
2004.10.03
Вопрос к тем, кто ходит в церковь...


14-1095312521
professor
2004-09-16 09:28
2004.10.03
Перебор паролей - это взлом?


1-1095255534
Gemini
2004-09-15 17:38
2004.10.03
Ширина кнопки


14-1094972103
Real
2004-09-12 10:55
2004.10.03
Всех с днем программиста!


14-1095342975
Константинов
2004-09-16 17:56
2004.10.03
Сроду не догадаетесь!!!