Вычислить компоненты вектора по формуле
1.Вычислить компоненты вектора B по формуле: bi=sin(((i-1)^3)/i!).Найти наибольшую отрицательную компоненту этого вектора
[*Удалено. См. правила раздела "Решите мне задачу"*]
[*Удалено. См. правила раздела "Решите мне задачу"*]
- Naeel Maqsudov
- Сообщения: 2570
- Зарегистрирован: 20 фев 2004, 19:17
- Откуда: Moscow, Russia
- Контактная информация:
Не указана мерность вектора!
- Naeel Maqsudov
- Сообщения: 2570
- Зарегистрирован: 20 фев 2004, 19:17
- Откуда: Moscow, Russia
- Контактная информация:
То что вектор - это одномерный массив итак понятно. Но сколько компонентов в самом векторе?
- Naeel Maqsudov
- Сообщения: 2570
- Зарегистрирован: 20 фев 2004, 19:17
- Откуда: Moscow, Russia
- Контактная информация:
И язык программирования не указан.
Даже не заметил сразу...
Даже не заметил сразу...
Язык программирования Delphi
- Naeel Maqsudov
- Сообщения: 2570
- Зарегистрирован: 20 фев 2004, 19:17
- Откуда: Moscow, Russia
- Контактная информация:
Код: Выделить всё
const
n=15;
var
b:array[1..n] of double;
p,i:integer;
.....
p:=-1;
//заполнение вектора и поиск наибольшего отрицательного числа
ii:=1;
for i:=1 to n do begin
ii:=ii*i;
b[i]:=sin(sqr(i-1)*(i-1)/ii);
if b[i]<0 then begin
if p<0 then p:=i else if b[i]>b[p] then p:=i;
end;
end;
// p - это номер наибольшего отрицательного элемента, b[p] - сам элемент
// если p=-1 то таких элементов не было, но такой ситуации конечно не будет
.....
ii- выдает ошибку, если убираешь одно i, то выдает ошибку ii:=ii*i;.
- Naeel Maqsudov
- Сообщения: 2570
- Зарегистрирован: 20 фев 2004, 19:17
- Откуда: Moscow, Russia
- Контактная информация:
Ну а сообщение об ошибке Вы прочитали? 
Вам же говорят, небось что переменная не объявлена.
Добавьте
ii:longint;
в разделе описания переменных

Вам же говорят, небось что переменная не объявлена.
Добавьте
ii:longint;
в разделе описания переменных