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

Возведения числа в целую положительную и отрицательную степень - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти в первой строчки матрицы элементы равные 1 и вывести номер элемента http://www.cyberforum.ru/cpp-beginners/thread277987.html
Что надо исправить?? for ( i = 0; i < N; i ++ ) for ( j = 0; j < M; j ++ ) { if (T==1) printf("%d" ,T); }
C++ запись в файл здравствуйте) у меня символы не правильно записываются в файл ......... fstream file1,file2; file1.open("1.txt",ifstream::in); file2.open("2.txt"); http://www.cyberforum.ru/cpp-beginners/thread277985.html
C++ Реализация сравнения данных в массиве в классах
Прошу нравоучения наверн, как организовать можно сравнение веса(weight) спортсменов и вывод в конце программы самого лёгкого.. с массивами туго #include <iostream> #include <conio.h> #include <windows.h> using namespace std; char bufRus ; char* Rus(char* mes) { CharToOem (mes, bufRus);
Скажите, что не так делаю! C++
Пишет, что ошибка в строчке int T =... #include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv) { int **T,N,M,i,j; int T = { {1,0,0,0,0,1,1}, {0,1,1,0,0,0,0}, {0,0,1,0,0,0,0},
C++ Ошибка в коде http://www.cyberforum.ru/cpp-beginners/thread277971.html
Вот условие: на каждом этаже трехэтажного дома жилых 6 комнат, каждая из которых имеет форму пря-моугольника. Длина и ширина каждой комнаты известны. Определить, какой из этажей дома име-ет минимальную жилую площадь. Если таких несколько, то вывести хотя бы одного из них. (выделить память с помощью calloc и изменить индексацию с единицы) Вот сам код: ...
C++ Можно сделать так чтобы каждый раз не вводить матрицу? Надо написать программу,но сначала я хочу попробовать на примере, но матрица слишком большая и хотелось бы чтоб не каждый раз набирать матрицу #include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv) { int **T,N,M,i,j; cout << "kol-vo strok v matr"; cin >> N; подробнее

Показать сообщение отдельно
ForEveR
Модератор
Эксперт С++
 Аватар для ForEveR
7955 / 4717 / 318
Регистрация: 24.06.2010
Сообщений: 10,525
Завершенные тесты: 3
17.04.2011, 15:26     Возведения числа в целую положительную и отрицательную степень
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include "stdafx.h"
#include <iostream>
 
using namespace std;
 
template<class _Ty> inline
_Ty Pow(_Ty _X, int _Y)
{
        unsigned int _N;
        if (_Y >= 0)
                _N = (unsigned int)_Y;
        else
                _N = (unsigned int)(-_Y);
        for (_Ty _Z = _Ty(1); ; _X *= _X)
        {
                if ((_N & 1) != 0)
                        _Z *= _X;
                if ((_N >>= 1) == 0)
                        return (_Y < 0 ? _Ty(1) / _Z : _Z); 
        }
}
 
int _tmain(int argc, _TCHAR* argv[])
{
    cout<<Pow(3, 2)<<'\n';
}
 
Текущее время: 23:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru