Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Образовательный студенческий форум _ Разное _ ЛАБОРАТОРНЫЙ ПРАКТИКУМ ПО ПРОГРАММИРОВАНИЮ НА ЯЗЫКЕ PASCAL

Автор: моника 19.4.2009, 18:02

Помогите решить. Кто поможет,скину на телефон 50 р.
1. Дано действ. число а. Не пользуясь никакими другими арифмет. операц., кроме умножения, получить: а) а в четвёртой степени за две операции б) а в шестой степени за три операции.
2. Определить, имеется ли среди чисел а, б, с хотя бы одна пара взаимно противоположных чисел?
3. Дана действительная матрица размера m×n . Найти сумму наибольших значений элементов её строк.
4. Дана матрица А размера m×n. Получить транспонированную матрицу А* (ее размер — n×m).

Автор: tig81 19.4.2009, 18:17

http://www.prepody.ru/ipb.html?act=boardrules
Где ваши наработки?

Цитата(моника @ 19.4.2009, 21:02) *

Помогите решить. Кто поможет,скину на телефон 50 р.

всего-то. unsure.gif


Автор: Светланка 07 19.4.2009, 18:29

)))))))))))))))

и так хорошо)

Автор: граф Монте-Кристо 19.4.2009, 18:44

1) а)первой операцией получим квадрат числа,второй - умножим этот квадрат сам на себя,получим 4ю степень
б)сначала умножим число само на себя,затем полученный квадрат возведём в куб - как раз 3 операции получится
2)можно тупо написать три if'а,проверяя противоположность каждой пары
3)перебираете в цикле строки,в каждом шаге этого цикла прокручиваете ещё один,на поиск наибольшего элемента.потом складываете все полученные числа(ну или можно сразу прибавлять)
4)заводите цикл,который перебирает строки, и в элемент b[i,j] кладёт значение [j,i]-го элемента первой матрицы

Автор: Dimka 19.4.2009, 19:03

Граф, Вы телефон свой забыли указать.

Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)