Форум программистов, компьютерный форум, киберфорум
Free Pascal
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 13.10.2009
Сообщений: 38
1

Возвести в степень элементы матрицы

21.12.2009, 13:49. Просмотров 1107. Ответов 2
Метки нет (Все метки)

14. пускай задана квадратная матрица порядка m и натуральное число n.нужно найти А^n. используя алгоритм: если n=2k, то А^n= (А^2)^k.если n=2k+1, то А^n= ((А^2)^k)А. Для k дальше преминить тот же алгоритм.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.12.2009, 13:49
Ответы с готовыми решениями:

Возвести a^9 степень
За четыре операции, пользуясь только действием умножения возвести "а" в 9 степень. Или подскажите,...

Возвести x в степень n
Дано целое число X и натуральное N. Составьте алгоритм вычисления x в n степени. Проверте алгоритм...

возвести в степень элементы 2го и последуюших столбцов матрицы
Народ помогите! Как возвести в степинь елементы 2го и последуюших столбцов матрици

Файлы. Все элементы меньшие восьми возвести в третью степень
Помогите , пожалуйста, с программой Ввести файл F . Все элементы меньшие восьми возвести в третью...

2
4337 / 1469 / 680
Регистрация: 12.03.2009
Сообщений: 5,310
21.12.2009, 13:55 2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Если нужно найти A^n, то подразумевается работа со степенью:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
uses crt;
var a,n:longint;
 
function stepen(a,n:longint):longint;
begin
 if n=0 then stepen:=1 else
 if n mod 2=0 then stepen:=stepen(sqr(a),n div 2) else
 stepen:=a*stepen(sqr(a),(n-1) div 2);
end;
 
begin
 write('A N->');
 readln(a,n);
 write(stpen(a,n));
 readln;
end.
0
Модератор
62251 / 46534 / 32083
Регистрация: 18.05.2008
Сообщений: 112,506
21.12.2009, 14:04 3
k1ry4, Нужно не числа в степень возводить, а матрицу.
Создаем матрицу, возводим в квадрат (умножаем на себя). Потом возводим ее в степень по заданному правилу.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.12.2009, 14:04

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

Возвести отрицательные элементы матрицы в квадрат
Дана матрица размерности nxm. Возведите все ее отрицательные элементы в квадрат.

Возвести в степень
Даны 2 числа a, b. Нужно возвести число a в степень числа b и из получившегося числа вывести цифру...

Возвести -1 в степень n
(-1)n na paskal?

Возвести в степень
Вывести на экран монитора значения вырожения 2 в степени n, где n=1..17


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.