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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 18.06.2010, 11:52   #1
Екатерина 167
Новичок
Джуниор
 
Регистрация: 18.06.2010
Сообщений: 1
Восклицание Циклы

Мальчики Помогите решить задачку с циклами!!!!

Дано натуральное число n. Указать все тройки x, y, z таких натуральных чисел, что n= x в квадрате + y в квадрате + z в квадрате.

Заранее спасибо!!!!!!!!!!
Екатерина 167 вне форума Ответить с цитированием
Старый 18.06.2010, 20:31   #2
Девочка-Скандал
Пользователь
 
Регистрация: 16.06.2010
Сообщений: 42
По умолчанию

с повторами или без?
[с повторами]
Код:
uses crt;
const n =99;
var i,j,k:integer;
begin
clrscr;
for i:=1 to n-2 do
for j:=1 to n-1-sqr(i) do
for k:=1 to n-sqr(i)-sqr(j) do
if sqr(i)+sqr(j)+sqr(k)=n then begin  writeln (i:3,j:3,k:3);end;
end.
Девочка-Скандал вне форума Ответить с цитированием
Старый 19.06.2010, 10:55   #3
Grag
А может и не...
Участник клуба
 
Аватар для Grag
 
Регистрация: 27.03.2010
Сообщений: 1,269
По умолчанию

Девочка-Скандал! Если x=9, y=9 и z=9 (натуральные числа), то при этих значениях N=243 (тоже натуральное число)... Т.е. N может меняться от 1 до 243, и по заданию это число ЗАДАНО (т.е. его нужно вводить в программе).... Не вижу ввода числа N, да и почему оно у тебя ограничено значением 99 ???
Или я совсем тупой и ничего не понимаю???
Перемешивай дело с бездельем и не сойдешь с ума...
Grag вне форума Ответить с цитированием
Старый 19.06.2010, 15:30   #4
Девочка-Скандал
Пользователь
 
Регистрация: 16.06.2010
Сообщений: 42
По умолчанию

2Grag
Цитата:
Или я совсем тупой и ничего не понимаю???
код --- это просто пример, как его переделать --- личная проблема Екатерина 167
Девочка-Скандал вне форума Ответить с цитированием
Старый 19.06.2010, 18:32   #5
Grag
А может и не...
Участник клуба
 
Аватар для Grag
 
Регистрация: 27.03.2010
Сообщений: 1,269
По умолчанию

Ну, я примерно так и предположил... Значит еще не совсем тупой...
Перемешивай дело с бездельем и не сойдешь с ума...
Grag вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Паскаль, Борланд Паскаль-в чем разница??? Vremya-Dengy Паскаль, Turbo Pascal, PascalABC.NET 13 31.05.2011 18:23