Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/9: Рейтинг темы: голосов - 9, средняя оценка - 4.67
0 / 0 / 1
Регистрация: 14.09.2017
Сообщений: 22
1

Дано число a Используя только умножение, получить значения

31.10.2017, 16:09. Просмотров 1710. Ответов 2
Метки нет (Все метки)

Дано число a. Используя только умножение, получить значения:
а) a^8 за 3 операции
б) a^10 за 4 операции
в) a^4 за 2 операции
г) a^6 за 3 операции
д) a^9 за 4 операции
е) a^13 за 5 операций
ж) a^15 за 5 операций
з) a^21 за 6 операций
и) a^28 за 6 операций
к) a^64 за 6 операций
л) a^7 за 4 операции.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.10.2017, 16:09
Ответы с готовыми решениями:

Возвести число в степень, используя только умножение
Дано вещественное число a. Пользуясь только операцией умножения, получить: Л) а в 64 за 6 операций.

Дано целое число B. Получить B в третьей степени, используя только операцию умножения и только два раза
Дано целое число B. Получить B в третьей степени, используя только операцию умножения и только два...

Дано вещественное число а.Используя только операцию умножения, получить:
Долго думала вот накидала тут кое-что: b:=a*a; {a^2} c:=b*b; {a^4} d:=b*b*b;{a^6}...

Дано целое число А. Получить А в 5-й степени, используя только три операции умножения
Дано целое число А. Получить А в 5-й степени, используя только три операции умножения.

2
34 / 34 / 45
Регистрация: 26.10.2016
Сообщений: 85
31.10.2017, 18:52 2
Лучший ответ Сообщение было отмечено MaxKovE1 как решение

Решение

a)
Pascal
1
2
3
   res := a * a;
   res := res * res;
   res := res * res;
Добавлено через 2 минуты
б)
Pascal
1
2
3
  sq := a*a;
  res := sq*sq;
  res := res * res * sq;
в)
Pascal
1
2
  res := a * a;
  res := res*res;
Добавлено через 2 минуты
г)
Pascal
1
2
  res := a*a*a;
  res := res * res;
д)
Pascal
1
2
  res := a*a*a;
  res := res * res * res;
Добавлено через 6 минут
е) a^13 за 5 операций
Pascal
1
2
3
   res := a * a * a;
   res := res * res;
   res := res * res * a;
ж) a^15 за 5 операций
Pascal
1
2
3
res := a * a;
res := res * res * a;
res := res * res * res;
з) a^21 за 6 операций
Pascal
1
2
3
res := a * a * a;
res := res * res * a;
res := res * res * res;
и) a^28 за 6 операций
Pascal
1
2
3
4
res := a * a * a;
res := res * res * a;
res := res * res;
res := res * res;
к) a^64 за 6 операций
Pascal
1
2
3
4
5
6
res := a * a;
res := res * res;
res := res * res;
res := res * res;
res := res * res;
res := res * res;
л) a^7 за 4 операции.
Pascal
1
2
res := a * a * a;
res := res * res * a;
0
JuriiMW
01.11.2017, 11:13     Дано число a Используя только умножение, получить значения
  #3
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.11.2017, 11:13
Привет! Вот еще темы с ответами:

Получить а в 7 степени за четыре операции, используя только умножение
Дано число а. Не пользуясь никакими другими арифметическими операциями, кроме умножения, получить...

Используя только умножение, получить значение a в степени 8 за три операции
Линейная программа. Дано число a. Используя только умножение, получить значение a8 за три операции.

Дано целое число n. Вывести числа от 2 до 11, на которые поделится данное число (используя только признаки делимости)
Дано целое число n. Вывести числа от 2 до 11, на которые поделится данное число (используя только...

Дано число 10. Не используя арифметических операций получить число 80
Дано число 10. Не используя арифметических операций получить число 80


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

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

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