программирование на pascal

Аватара пользователя
Dinka

Re: программирование на pascal

Сообщение Dinka »

3. Из матрицы A получить компоненты вектора X={xi}, i=1,2,...,n, по следующему правилу: в качестве последнего элемента вектора взять произведение значений элементов той строки и того столбца матрицы, на пересечении которых находится ее первый отрицательный элемент. Все предыдущие элементы вектора заполнить элементами столбца ] (n+1)/2 [ (функция Round), отбросив последний.





что значит первый отрицальнный элемент? От Владивостока или от Калининграда он будет первым?

мой вариант находит первый отрицательный элемент с левого верхнего угла матрицы.



4. Преобразовать вектор в соответствии с правилом i-й элемент вектора равен

(хi + хn-i + хn-i-1)/3 где i=n-2,1.



i-ый элемент. те i-переменная, порядковый номер числа. и тут же утверждается, что i=n-2,1 те в моем случае 8 и 9.

имхо, задание не достаточно точное.
Аватара пользователя
Dinka

Re: программирование на pascal

Сообщение Dinka »

Цитата:



В 3 задании надо бы исключить из произведения повторное вхождение (в произведение) элемента A[q,w]



в задании написано: "произведение значений элементов той строки и того столбца матрицы". То есть умножаем строку на столбец подряд.

Если преподаватель запросит убрать повторое включение этого элемента, то это легко исправить.



4 задание выражено не точно. два разных параметра выражены одним знаком. Если вопрос актуален, то просьба уточнить задание у преподователя.
Ответить

Вернуться в «Программирование и базы данных»