Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
lero
1

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

16.01.2011, 11:58. Просмотров 1202. Ответов 4
Метки нет (Все метки)

я на экзамене) помогите пожалуста!

дано: матрица NxN
требуется возвести четные отрицательные элементы в третью стеиень, а нечетные во вторую.

число эл-ов в матрице не более 10.

порядок ввода данных.
-число эл-ов в матрице
-эл-ы матрицы

надеюсь на вашу помощь!)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.01.2011, 11:58
Ответы с готовыми решениями:

Возвести все отрицательные элементы матрицы в третью степень
Дана матрица (или 2хмерный массив, точно уже не помню) 3 на 3 . Все отрицательные числа возвести в...

Возвести во вторую степень все нечетные элементы матрицы
16. Возвести во вторую степень все нечетные элементы матрицы А(m,n) (m<=5, n<=4) и сформировать из...

Возвести в квадрат отрицательные числа и в третью степень
13. Даны три целых числа. Возвести в квадрат отрицательные числа и в третью степень — положительные...

Возвести в квадрат отрицательные числа и в третью степень — положительные
Даны три целых числа. Возвести в квадрат отрицательные числа и в третью степень — положительные...

4
Фрилансер
Эксперт С++
5843 / 1224 / 499
Регистрация: 23.11.2010
Сообщений: 3,377
Записей в блоге: 1
16.01.2011, 12:32 2
Pascal
1
2
3
4
5
for i:=1 to n do
if odd(arr[i]) then
arr[i]:=sqr(arr[i])
else
arr[i]:=exp(ln(arr[i])*3);
0
4196 / 1789 / 211
Регистрация: 24.11.2009
Сообщений: 27,563
17.01.2011, 06:20 3
Цитата Сообщение от Dekio Посмотреть сообщение
for i:=1 to n do if odd(arr[i]) then arr[i]:=sqr(arr[i]) else arr[i]:=exp(ln(arr[i])*3);
Про отрицательные забыл? Возводить в куб надо умножением.
0
Фрилансер
Эксперт С++
5843 / 1224 / 499
Регистрация: 23.11.2010
Сообщений: 3,377
Записей в блоге: 1
17.01.2011, 09:00 4
Pascal
1
2
3
4
5
6
7
for i:=1 to n do
begin
if odd(arr[i]) and (arr[i]<0) then
arr[i]:=sqr(arr[i]);
if not odd(arr[i]) and (arr[i]<0) then
arr[i]:=arr[i]*sqr(arr[i]);
end;
0
4196 / 1789 / 211
Регистрация: 24.11.2009
Сообщений: 27,563
17.01.2011, 09:31 5
Цитата Сообщение от Dekio Посмотреть сообщение
arr[i]:=exp(ln(arr[i])*3);
Отрицательное число нельзя этим способом возвести в куб. Надо arr[i]:=arr[i]*sqr(arr[i]);
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.01.2011, 09:31

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

Все отрицательные числа матрицы возвести в третью степень
Все отрицательные числа возвести в третью степень. Из полученных значений сформировать одномерный...

Возвести в квадрат отрицательные числа и в третью степень – положительные
4) Даны 3 целых числа Возвести в квадрат отрицательные числа и в третью степень – положительные (...

Как возвести в квадрат отрицательные числа и в третью степень положительные
Народ кто знает помогите. Дали задачи в технаре ... не могу решить. Аш инересно стало. Если не...

Вычислить корень квадратный из положительных чисел и возвести в третью степень отрицательные числа
Всем добрый день, помогите решить задачу с условием: Даны три числа. Вычислить корень квадратный из...


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

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

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