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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 05.12.2010, 13:25   #1
syrga
Пользователь
 
Регистрация: 05.12.2010
Сообщений: 14
Лампочка утверждение Ферма без массивов [Паскаль]

решить без массивов6
Ферма высказал гипотезу: "Любое целое число n является суммой всех трех треугольных чисел,т.е.:
n=(x*(x-1))/2+(y*(y-1))/2+(z*(z-1))/2
проверить гипотезу ферма для всех n<100(определить булевскую функцию, определяющую является ли данное число треугольным)
syrga вне форума Ответить с цитированием
Старый 05.12.2010, 13:54   #2
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Цитата:
определить булевскую функцию, определяющую является ли данное число треугольным
Код:
function treugol(n:integer):boolean;
var i,x:real;
begin
treugol:=false;;
i:=1;
x:=i*(i+1)/2;
while abs(x-n)<0.0000001 do begin
i:=i+1;
x:=i*(i+1)/2;
if abs(x-n)>0.0000001 then exit;
end;
treugol:=true;
end;
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"

Последний раз редактировалось Mad_Cat; 05.12.2010 в 13:57.
Mad_Cat вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проверить истинно ли утверждение Raphael Помощь студентам 6 16.10.2010 15:51
Транспонировать матрицу(Без исп. доп. массивов)) Doublefaced Помощь студентам 4 27.06.2009 13:03
Помогите пожалуйста написать программу со стрингами без массивов Fylhtq Паскаль, Turbo Pascal, PascalABC.NET 2 08.01.2009 00:48
организовать тест с рандомовским выбором без применения массивов/ VBA АнНютик Помощь студентам 6 22.12.2008 22:18