Форум программистов, компьютерный форум CyberForum.ru

Цикл: Используя только операции умножения и деления вычислить: A^n (A в степени n) , минимизировав число операций - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ вывод точки на экран http://www.cyberforum.ru/cpp-beginners/thread370928.html
использовать режим записи 2 для вывода точки на экране с заданными координатами в режиме VGA 12h, с программированием графики ещё не сталкивался, требуется помощь
C++ Аппроксимация Ньютона PN. Помогите составить аппроксимацию Ньютона PN. Задние прикрипленно в виде ссылки. Буду очень признателен. http://s1.ipicture.ru/uploads/20111023/L2m0x7RT.jpg http://www.cyberforum.ru/cpp-beginners/thread370918.html
Работа с файлами мешает выводу C++
Массив структур, в ней две структуры. Инициализация проводится с файла 123.тхт находящимся в каталоге с программой. В этой программе я начал впервые работать с файлами и у меня начались проблемы с выводом( в консоль). Чую я наделал много ошибок...Файл после инициализации закрыл. Выполнение поставленой задачи реализовывается в функциях a,b,c, но пока самих задач нет Код программы: #include...
C++ Ошибка времени выполнения.
Вот код: void Add_Kod ( _kod*& KodBuf, int a, char* buf, char* buf2) { if(a==1) { KodBuf = new _kod; KodBuf.ch = *(buf); strcpy( KodBuf.KodNAme, buf2); } else
C++ Определить количество столбцов с неповторяющимися элементами в двумерном массиве http://www.cyberforum.ru/cpp-beginners/thread370909.html
подскажите алгоритм для того, как посчитать столбцы, в которых все элементы отличаются(с неповторяющимися элементами) для Си
C++ Печать на USB принтер в Win XP из консольного приложения С++ Win32? Возможно ли из консольного приложения Win32 (без CLR, Unicode и пр.) в Visual C++ 2010 организовать печать на USB принтер? #if MSDOS list=stdprn; #else fopen_s(&list,"lst:","w"); #endif и т.д. Это в Винде не катит, поскольку принтер не LPT. Переналаживаю старую досовскую программу С под С++ и имею небольшой гембель. Можно, конечно, вывести таблицы в текстовые файлы и потом уже... подробнее

Показать сообщение отдельно
alkagolik
1511 / 617 / 79
Регистрация: 15.07.2011
Сообщений: 3,552
23.10.2011, 02:14     Цикл: Используя только операции умножения и деления вычислить: A^n (A в степени n) , минимизировав число операций
http://www.cyberforum.ru/cgi-bin/latex.cgi?a^{37} \, = \, a \, * \, \(\(a^{3}\)^{3}\)^{4} 8 умножений

Добавлено через 14 минут
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <stdio.h>
#include <stdlib.h>
 
long long int quad(long long int x){
    return x * x;
}
 
long long int cube(long long int x){
    return x * x * x;
}
 
long long int quart(long long int x){
    return quad(x) * quad(x);
}
 
int main()
{
    /**не уверен насчет однопроцессорных архитектур х32**/
    long long int x = 0xa;
    printf("%lli", x * quart( cube( cube(x) ) ) );
    return 0;
}
 
Текущее время: 02:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru