Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C (СИ) Дополнить код циклом выведения результата Напечатать числа отдельным циклом, когда будет готов весь массив, чтобы проверить правильность записи #define _CRT_SECURE_NO_WARNINGS #include <stdlib.h> #include <stdio.h> #define MAX 200 ... https://www.cyberforum.ru/ c-beginners/ thread2629949.html Строки в языке C C (СИ)
Приветствую вас. Столкнулся с проблемой. При передаче строки s_buf в функцию strcat меняется адрес. Решил юзать указатели. Ностало хуже настолько, что прога перестала работать. Можете помочь... Один умный форумчанин как-то вот такой алгоритм упомянул: #include <stdio.h> void rev(char * first, char * last) { for ( ; first < last; ++first, --last ) { char t = *first; ...
я вместо fscanf записали fread, Надо использовать файл произвольного доступа Для этого нужно считать только код посылк C (СИ)
я вместо fscanf записали fread, Надо использовать файл произвольного доступа Для этого нужно считать только код посылки, а не всю запись, затем сравнить с искомым, если подходит, то считываете... не понимаю как это реализовать я тебя не понимать..:)
Определить максимальный отрицательный и последний отрицательный элементы массива и поменять их местами C (СИ)
Помогите решить задачку, не очень разбираюсь в массивах. Заданный массив с n чисел. Определить максимальный отрицательный и последний отрицательный элементы массива и поменять их местами. Если... ... Добавлено через 23 минуты #include <stdio.h> #include <stdlib.h> #include <time.h> #include <assert.h> #define N 5
Нужно ввести массив в одной строке с ограничением N C (СИ)
blespenn, на будущее, Правила форума: 5.18 Запрещено размещать задания и решения в виде картинок (кроме формул и блок-схем) и других файлов с их текстом.
C (СИ) Создать структуру из двух строковых полей. Записать в файл n компонент типа этой структуры. В другой файл записать строк Бинарные файлы. Создать структуру из двух строковых полей. Записать в файл n компонент типа этой структуры. В другой файл записать строки, полученные соединением полей каждой из структур, записанных... #include <stdio.h> #include <stdlib.h> #include <string.h> #define SIZE 2 typedef struct { char a; char b; } words; https://www.cyberforum.ru/ c-beginners/ thread2629985.html
C (СИ) Разработать программу, которая реализует с файлом последовательного доступа такие операции создание, ввод, вывод и поиск https://www.cyberforum.ru/ c-beginners/ thread2630244.html
Код посылки; город назначения; вес. Ключевое поле - код посылки. Надо использовать файл произвольного доступа Для этого нужно считать только код посылки, а не всю запись, затем сравнить с искомым,...
C (СИ) echo -n "Enter Filename-> " bash скрипт https://www.cyberforum.ru/ c-beginners/ thread2629924.html
echo -n "Enter Filename-> " read filename Что в этом случает означает -n? Спасибо . echo -n не выводить перевод строки) Правда тут тема c++
C (СИ) Работа со связанным списком https://www.cyberforum.ru/ c-beginners/ thread2630096.html
Здравствуйте, нужно по набору целых чисел построить односвязный список, пройтись по нему, удалить дубликаты и распечатать его. Вот код #include <stdio.h> #include <stdlib.h>
C (СИ) Обращений матрицы методом окаймления https://www.cyberforum.ru/ c-beginners/ thread2630191.html
Помогите пожалуйста переделать код из Matlab в Си. clear all; A = ; disp('Окаймление'); n = size(A); disp(A); for k=1:n AK = A(1:k,1:k); % Матрица используемая на данном шаге if k ==...
Циклический алгоритм C (СИ)
В старояпонском календаре был принят 60-летний цикл, состоявший из пяти 12-летних подциклов. Подциклы обозначались названиями цвета: зеленый, красный, желтый, белый и черный. Внутри каждого подцикла... пишите ошибку, что конкретно не работает??
C (СИ) Удаление строки и столбца в матрице, на пересечении которых находится минимальный элемент Здравствуйте! Помогите пожалуйста написать код на Си. Такое задание - в матрице А размерности m * n удалить строку и столбец, на пересечении которых находится минимальный элемент(матрица задается с... Нет, все задаётся с клавиатуры https://www.cyberforum.ru/ c-beginners/ thread2630032.html
Вездепух
Эксперт CЭксперт С++
 Аватар для TheCalligrapher
12860 / 6725 / 1807
Регистрация: 18.10.2014
Сообщений: 17,025
29.04.2020, 19:49 0

Оптимизированная рекурсия для возведения в степень - C (СИ) - Ответ 14488509

29.04.2020, 19:49. Показов 2589. Ответов 2
Метки (Все метки)

Ответ

Цитата Сообщение от long399 Посмотреть сообщение
Возьму в качестве примера, код, предложенный товарищем Байт...
Этот код реализует хрестоматийный алгоритм вычисления степени на основе соотношения an = ak + m = ak * am.

Автору вопроса дали задание оптимизировать вычисление степени на основе соотношения (an)m=an*m. Я могу предложить искусственный алгоритм "оптитмизации" на основе именно этого соотношения. Но что же все таки имелось в виду?

Вернуться к обсуждению:
Оптимизированная рекурсия для возведения в степень C (СИ)
1
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
29.04.2020, 19:49
Готовые ответы и решения:

Рекурсия: функция возведения в отрицательную степень n
Напишите рекурсивную функцию возведения в отрицательную степень n

Функция для возведения в степень (стыдно)
Здравствуйте. Нужно написать программу, которая читает два целых значения (основание и показатель степени) и выдаёт результат, используя...

Алгоритм для быстрого возведения в степень
Всем привет, помогите написать алгоритм для возведения в степень дак чтоб для возведения в 15 степень требуется 6 операций умножения, а для...

2
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
29.04.2020, 19:49
Помогаю со студенческими работами здесь

Написать функцию для возведения в степень
Написать функцию для поднесения в степень и написать решение примера. Pascal.

Программа для возведения числа в степень
Здравствуйте. Преподаватель остался недовольным, из-за того, что я это реализовал через готовый оператор, а надо через цикл(а как это...

Программа для возведения числа в степень
Всем доброго времени суток!Я хотел бы узнать,как создать одну программу. Например,вы водите число 2,затем еще одно число,допустим 3.И...

Функция возведения в степень для больших чисел
нужна функция возведения в степень чисел: {17}^{17} {15}^{17} {26}^{17} Добавлено через 22 секунды народ хелп

Функция для сложного возведения в степень по формуле
Известно, что x,y,z - целые числа, которые могут принимать значения в диапазоне от 1 до 4 (включительно). Напишите функцию superpow (x, y,...

0
Новые блоги и статьи
smart-agent proper interface settings (2025)
jigi33 14.03.2025
Smart-agent proper interface settings (mart 2025). (see screenshots to look at "Etalon" ARM)
Продвинутые настройки JVM
Javaican 14.03.2025
Стандартные параметры запуска JVM хороши для повседневной разработки, но совершенно недостаточны для высоконагруженных систем. Представьте, что вы запускаете финансовую платформу, обрабатывающую. . .
CI/CD для приложений Java с Azure DevOps и Docker
Mr. Docker 14.03.2025
Разработка современных Java-приложений немыслима без системы непрерывной интеграции и доставки (CI/ CD). Azure DevOps в сочетании с Docker предоставляет мощный инструментарий для создания таких. . .
Разработка на PHP и интернет вещей (IoT)
Jason-Webb 14.03.2025
Интернет вещей (IoT) произвел настоящую революцию в способах взаимодействия устройств с окружающим миром. В эпоху, когда холодильники сами заказывают молоко, а термостаты учатся вашим привычкам,. . .
Node.js 20: Новые возможности и улучшения производительно­сти
Reangularity 14.03.2025
Что же принёс нам релиз Node. js 20? В первую очередь, это существенные улучшения в производительности. Движок V8 получил серьёзные оптимизации, благодаря чему JavaScript-код выполняется заметно. . .
Безопасность кластеров Apache Kafka
Javaican 14.03.2025
Apache Kafka стал одним из ключевых компонентов современных архитектур, обрабатывающих потоки данных в режиме реального времени. Его используют тысячи компаний от стартапов до технологических. . .
Контейнеризация ML моделей с помощью Docker и Kubernetes
Mr. Docker 14.03.2025
Перенос ML-моделей из лаборатории в продакшн сопровождается целым комплексом проблем. Нередко код, который отлично работает на локальной машине, отказывается функционировать в промышленной среде. . . .
Организация масштабируемого хранилища с Apache Cassandra
Codd 14.03.2025
Изначально разработанная в Facebook, а затем переданная Apache Software Foundation, Cassandra сочетает в себе принципы Amazon's Dynamo и Google's BigTable. Эта комбинация создает уникальную. . .
Kafka или Pulsar: Что лучше для потоковой обработки в Java
Javaican 14.03.2025
Среди множества решений для потоковой обработки данных Apache Kafka долгое время удерживала лидирующие позиции, став де-факто стандартом в индустрии. Однако в последние годы всё больше внимания. . .
Создание и использование компонентов в Vue 3
Reangularity 14.03.2025
Компонент в Vue - это автономный блок интерфейса, который содержит собственную разметку, логику и стили. Представьте себе кнопку, форму ввода или даже целую панель навигации - всё это можно оформить. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru