Вопрос № 181132: Уважаемые эксперты нужна помощь с программой, вот задание: Используя для представления векторов и матриц, соответствтвенно, одномерные и двумерныевые массивы выполнить следующие действия: сложить два вектора (вектор - одномерный массив) вот ...
Вопрос № 181132:
Уважаемые эксперты нужна помощь с программой, вот задание: Используя для представления векторов и матриц, соответствтвенно, одномерные и двумерныевые массивы выполнить следующие действия: сложить два вектора (вектор - одномерный массив) вот я написал, не знаю правильно или нет, но вот где написано формула скал произв - я не знаю как на языке паскаль её записать( помогите пожалуйста program fz; uses crt; type tvector:array[1..3] of real; vect1:tvector; Vect2:tvector; vect3:tvector;
function scalyar(v1;v2:tvector):tvector; begin result:=формула скал произв; end; begin clrscr; Writeln('Enter vector1:') Readln(vect1[1],vect1[2],vect1[3]); Writeln('Enter vector2:') Readln(vect2[1],vect2[2],vect2[3]); vect3:scalyar(vect1,vect2); Writeln('scalyar= ') Write(vect3[1],vect3[2],vect3[3]); Readln; end.
Предлагаю свой вариант решения задачи нахождения скалярного произведения векторов:
program fz; type tvector=array[1..3] of real; var rez:real; vect1:tvector; Vect2:tvector; vect3:tvector; function scalyar(const v1,v2:tvector):real; var i:byte; j:real; begin j:=0; for i:=1 to 3 do j:=j+vect1[i]*vect2[i]; scalyar:=j; end; begin Writeln('Enter vector1:'); Read(vect1[1],vect1[2],vect1[3]); Writeln('Enter
vector2:'); Read(vect2[1],vect2[2],vect2[3]); rez:=scalyar(vect1,vect2); Writeln('scalyar=',rez); Readln; end.
Удачи!
Ответ отправил: Юдин Евгений Сергеевич (3-й класс)
Ответ отправлен: 06.12.2010, 22:56
Номер ответа: 264555
Вам помог ответ? Пожалуйста, поблагодарите эксперта за это! Как сказать этому эксперту "спасибо"?
Отправить SMS#thank 264555
на номер 1151 (Россия) |
Еще номера »
Оценить выпуск »
Нам очень важно Ваше мнение об этом выпуске рассылки!
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.