|
решите задачу(загадка) - Общение разработчиков - Программирование для Point Blank, общение и обсуждение разработок |
16.11.2012, 20:57
|
#1
|
|
|
|
Пехотинец
|
Регистрация: 16.09.2012
Сообщений: 89
Популярность: 25802
Сказал(а) спасибо: 441
Поблагодарили 230 раз(а) в 186 сообщениях
|
решите задачу(загадка)
: Пятью пять - двадцать пять!
(Время: 1 сек. Память: 16 Мб Сложность: 8%)
Вася и Петя учатся в школе в одном классе. Недавно Петя поведал Васе о хитром способе возведения в квадрат натуральных чисел, оканчивающихся на цифру 5. Теперь Вася может с легкостью возводить в квадрат двузначные (и даже некоторые трехзначные) числа, оканчивающиеся на 5. Способ заключается в следующем: для возведения в квадрат числа, оканчивающегося на 5 достаточно умножить число, полученное из исходного вычеркиванием последней пятерки на следующее по порядку число, затем остается лишь приписать «25» к получившемуся результату справа. Например, для того, чтобы возвести число 125 в квадрат достаточно 12 умножить на 13 и приписать 25, т.е. приписывая к числу 12*13=156 число 25, получаем результат 15625, т.е. 1252=15625. Напишите программу, возводящую число, оканчивающееся на 5, в квадрат для того, чтобы Вася смог проверить свои навыки.
Входные данные
В единственной строке входного файла INPUT.TXT записано одно натуральное число А, оканчивающееся на цифру 5, не превышающее 4*105.
Выходные данные
В выходной файл OUTPUT.TXT выведите одно натуральное число - A2 без лидирующих нулей.
помагите)
________________
подгоните комонок в дотке)
|
|
|
Пользователь сказал cпасибо:
|
|
17.11.2012, 01:57
|
#2
|
|
|
|
Разведчик
|
Регистрация: 19.09.2012
Сообщений: 12
Популярность: 551
Сказал(а) спасибо: 13
Поблагодарили 41 раз(а) в 19 сообщениях
|
Re: задача
Паскаль? С++? С#? Delphi?
|
|
|
17.11.2012, 06:34
|
#3
|
|
|
|
Пехотинец
|
Регистрация: 16.09.2012
Сообщений: 89
Популярность: 25802
Сказал(а) спасибо: 441
Поблагодарили 230 раз(а) в 186 сообщениях
|
Re: задача
это паскаль,урок программирования.что то не получаетя сделать.
________________
подгоните комонок в дотке)
|
|
|
17.11.2012, 09:56
|
#4
|
|
|
|
Старший сержант
|
Регистрация: 09.03.2012
Сообщений: 172
Популярность: 607
Сказал(а) спасибо: 368
Поблагодарили 112 раз(а) в 67 сообщениях
|
Re: задача
|
|
|
Пользователь сказал cпасибо:
|
|
Пользователь сказал cпасибо:
|
|
17.11.2012, 10:46
|
#6
|
|
|
|
Пехотинец
|
Регистрация: 16.09.2012
Сообщений: 89
Популярность: 25802
Сказал(а) спасибо: 441
Поблагодарили 230 раз(а) в 186 сообщениях
|
Re: задача
________________
подгоните комонок в дотке)
|
|
|
17.11.2012, 11:06
|
#7
|
|
|
|
Пехотинец
|
Регистрация: 04.02.2012
Сообщений: 71
Популярность: 2775
Сказал(а) спасибо: 77
Поблагодарили 153 раз(а) в 60 сообщениях
|
Re: задача
|
|
|
Пользователь сказал cпасибо:
|
|
17.11.2012, 11:54
|
#8
|
|
|
|
Старший сержант
|
Регистрация: 04.02.2011
Сообщений: 198
Популярность: 12244
Сказал(а) спасибо: 453
Поблагодарили 435 раз(а) в 242 сообщениях
|
Re: задача
________________
-Отложи на послезавтра то что можешь сделать сегодня, и тогда у тебя появятся два свободных дня!
|
|
|
17.11.2012, 14:37
|
#9
|
|
|
|
Пехотинец
|
Регистрация: 16.09.2012
Сообщений: 89
Популярность: 25802
Сказал(а) спасибо: 441
Поблагодарили 230 раз(а) в 186 сообщениях
|
Re: задача
да задача была сложной
________________
подгоните комонок в дотке)
|
|
|
17.11.2012, 16:42
|
#10
|
|
|
|
Разведчик
|
Регистрация: 19.09.2012
Сообщений: 12
Популярность: 551
Сказал(а) спасибо: 13
Поблагодарили 41 раз(а) в 19 сообщениях
|
Re: задача
Код:
program Float;
var
Src, Rsl: Integer;
begin
Write('Введите число: ');
ReadLN(Src);
if (Src mod 5 = 0) And (Src div 2 <> 0)
Then
begin
Rsl := (Src div 10) * ((Src div 10) + 1);
Write(Rsl, '25');
end
Else
begin
Rsl := Src * Src;
Write(Rsl);
end
end.
Это основное, без сохранения в файл
|
|
|
17.11.2012, 17:47
|
#11
|
|
|
|
Пехотинец
|
Регистрация: 16.09.2012
Сообщений: 89
Популярность: 25802
Сказал(а) спасибо: 441
Поблагодарили 230 раз(а) в 186 сообщениях
|
Re: задача
ОО хоть на этом спасибо
Добавлено через 11 минут
program pyat_na_pyat;
var a,b:longint;
begin
assign(input,'INPUT.TXT');
reset(input);
assign(output,'OUTPUT.TXT');
rewrite(output);
read(angel);
b:=(a div 10)*(a div 10+1);
if b=0 then writeln('25') else writeln(b,'25');
вот так сделал все спасибо всем)
Добавлено через 53 минуты
#Nike, и еще тип не тот, нужно longint использовать (в типе integer 4255*4255 превышает диапозон)
и еще там не предусмотренно то, что в вывобе должно быть число без лидирующтх нулей
________________
подгоните комонок в дотке)
Последний раз редактировалось xamik :3; 17.11.2012 в 18:40.
Причина: Добавлено сообщение
|
|
|
17.11.2012, 20:33
|
#12
|
|
|
|
Разведчик
|
Регистрация: 19.09.2012
Сообщений: 12
Популярность: 551
Сказал(а) спасибо: 13
Поблагодарили 41 раз(а) в 19 сообщениях
|
Re: задача
|
|
|
17.11.2012, 21:08
|
#13
|
|
|
|
Пехотинец
|
Регистрация: 16.09.2012
Сообщений: 89
Популярность: 25802
Сказал(а) спасибо: 441
Поблагодарили 230 раз(а) в 186 сообщениях
|
Re: задача
все правельно!
________________
подгоните комонок в дотке)
|
|
|
17.11.2012, 21:52
|
#14
|
|
|
|
Разведчик
|
Регистрация: 08.10.2012
Сообщений: 10
Популярность: 391
Сказал(а) спасибо: 18
Поблагодарили 15 раз(а) в 7 сообщениях
|
Re: задача
|
Цитата: |
|
|
|
|
|
|
в паскале не такая кодировка... там без скобок не выйдет..
|
|
|
17.11.2012, 21:54
|
#15
|
|
|
|
Пехотинец
|
Регистрация: 16.09.2012
Сообщений: 89
Популярность: 25802
Сказал(а) спасибо: 441
Поблагодарили 230 раз(а) в 186 сообщениях
|
Re: задача
________________
подгоните комонок в дотке)
Последний раз редактировалось xamik :3; 17.11.2012 в 21:57.
|
|
|
Пользователь сказал cпасибо:
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Похожие темы
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
<<<Загадка>>>
|
dapchik |
Общение и обсуждение, архив Point Blank |
23 |
09.02.2012 17:44 |
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 15:20.
|
|