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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 20.12.2011, 14:36   #11
desnet
Пользователь
 
Регистрация: 16.12.2011
Сообщений: 25
По умолчанию

turbo pascal 7.0, а как подключить?
desnet вне форума Ответить с цитированием
Старый 20.12.2011, 14:36   #12
desnet
Пользователь
 
Регистрация: 16.12.2011
Сообщений: 25
По умолчанию

у меня английская версия
desnet вне форума Ответить с цитированием
Старый 20.12.2011, 15:02   #13
VIK_aka_TOR
Участник клуба
 
Аватар для VIK_aka_TOR
 
Регистрация: 30.01.2011
Сообщений: 1,578
По умолчанию

в таком случае что бы не подключать библиотеку написал тебе через логарифм возведение в степень :
Код:
a[i,j]:=exp( 3*ln( sin((i*5 + 2*i/(j*i))*3.14/180 ) ));
обычно через power пользуюсь, но коль тут такое дело...
пишу код не только за печеньки
VIK_aka_TOR вне форума Ответить с цитированием
Старый 20.12.2011, 15:16   #14
desnet
Пользователь
 
Регистрация: 16.12.2011
Сообщений: 25
По умолчанию

спасибо, отправлю тебе деньжат)))
desnet вне форума Ответить с цитированием
Старый 20.12.2011, 15:18   #15
VIK_aka_TOR
Участник клуба
 
Аватар для VIK_aka_TOR
 
Регистрация: 30.01.2011
Сообщений: 1,578
По умолчанию

весьма приятно... если что то обращайтесь... с вами приятно иметь дело...)
пишу код не только за печеньки
VIK_aka_TOR вне форума Ответить с цитированием
Старый 20.12.2011, 15:50   #16
kuy
Форумчанин
 
Аватар для kuy
 
Регистрация: 05.09.2011
Сообщений: 109
По умолчанию

Код:
program klab_4;
{$APPTYPE CONSOLE}
uses SysUtils,math; // math - математическая библиотека
var
i,imin,j:integer;
a:array[1..6,1..8]of real;
min,sum:real;
begin
writeln('massiv a:');
for i:=1 to 6 do
begin
for j:=1 to 8 do
begin
a[i,j]:= power(sin((i*5 + 2*i/(j*i))*3.14/180 ), 3);
write(a[i,j]:0:3); write('   ');
end;
writeln;
end;
min:= a[1,1];
for i:=1 to 6 do
for j:=1 to 8 do
if(min>=a[i,j])then
begin
min:=a[i,j];
imin:=i;
end;
begin
writeln('imin:=',imin);
end;
sum:=0;
for j:=1 to 8 do
sum:=sum+a[imin,j];
writeln('sum:=',sum:0:3);
readln;
end.
kuy вне форума Ответить с цитированием
Старый 20.12.2011, 22:24   #17
ViktorR
Старожил
 
Регистрация: 23.10.2010
Сообщений: 2,311
Радость

Пробуй без power():

Код:
a[i,j] := sqr(sin((i*5 + 2*i/(j*i))*3.14/180 )) * sin((i*5 + 2*i/(j*i))*3.14/180 );
Как-то так, ...
ViktorR вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как на паскале записать ? sektor2011 Помощь студентам 1 30.03.2011 19:01
как записать в паскале выражение 92DMITRY Помощь студентам 3 21.06.2010 22:46
как записать формулу в ячейку? Оленька______87 Microsoft Office Excel 2 13.06.2010 20:46
Как записать формулу? ang Помощь студентам 1 05.04.2010 18:39