|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
21.09.2011, 23:24 | #1 |
Пользователь
Регистрация: 04.05.2011
Сообщений: 10
|
Задача о квадратах.
Помогите пожалуйста решить.
Дано натуральное число n. Проверьте,можно ли представить его в виде суммы двух квадратов натуральных чисел. Описание входа: На вход число натуральное N<10^9 Описание выхода: Выведете YES или NO в зависимости от ответа задачи.В случае положительного ответа во второй строке выведете 2 числа сумма квадратов которых равна N.Числа выводятся в порядке возрастания. Пример: Вход: Выход: 100 YES 6 8 11 NO |
21.09.2011, 23:33 | #2 |
Участник клуба
Регистрация: 03.06.2009
Сообщений: 1,834
|
грубый набросок, работать будет долго...
Код:
Программирование - это единственный способ заставить компьютер делать то, что тебе хочется, а не то, что приходится.
Последний раз редактировалось NetSpace; 21.09.2011 в 23:38. |
21.09.2011, 23:37 | #3 |
Пользователь
Регистрация: 04.05.2011
Сообщений: 10
|
Не могли бы вы сделать полное решение)
|
21.09.2011, 23:39 | #4 |
Участник клуба
Регистрация: 03.06.2009
Сообщений: 1,834
|
это DELPHI. Вам всё равно на каком языке делать?
Программирование - это единственный способ заставить компьютер делать то, что тебе хочется, а не то, что приходится.
|
21.09.2011, 23:42 | #5 |
Пользователь
Регистрация: 04.05.2011
Сообщений: 10
|
Нет,именно паскаль.Причём самые примитивные команды.К примеру ShowMessage не знает - только writeln;
|
21.09.2011, 23:47 | #7 |
Участник клуба
Регистрация: 03.06.2009
Сообщений: 1,834
|
аха, TURBO PASCAL. ну тогда так:
Код:
Программирование - это единственный способ заставить компьютер делать то, что тебе хочется, а не то, что приходится.
Последний раз редактировалось NetSpace; 21.09.2011 в 23:49. |
21.09.2011, 23:49 | #8 |
Участник клуба
Регистрация: 03.06.2009
Сообщений: 1,834
|
он по ходу работы будет выводить Вам YES и два числа,
а в конце всё равно напишет один раз NO. но это нестрашно...
Программирование - это единственный способ заставить компьютер делать то, что тебе хочется, а не то, что приходится.
|
21.09.2011, 23:51 | #9 |
Пользователь
Регистрация: 04.05.2011
Сообщений: 10
|
Спасибо большое)
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
ЗАДАЧА | Nadushka | Помощь студентам | 11 | 10.11.2012 14:28 |
Задача минимизации дисбаланса на линии сборки (задача минимакса) | LenZab | Microsoft Office Excel | 13 | 13.03.2011 22:51 |
задача | ksk | Microsoft Office Excel | 2 | 17.02.2011 23:08 |