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

Рекурсивная функция умножения целых чисел - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Проверка на существования файла http://www.cyberforum.ru/cpp-beginners/thread637196.html
Можно ли проверять файл на существование таким образом: ifstream file("file.txt"); if (file.is_open()) {} //Если файл существует и
C++ Получение зависимостей файлов В интернете нашёл информацию по PE файлам и инструкции по получению списков импорта и экспорта, но если честно запутался ужасно. Объясните пожалуйста на пальцах, как получить список файлов используемых приложением и возможно ли узнать к каким текстовым (ini inf и т.д) файлам обращается приложение. http://www.cyberforum.ru/cpp-beginners/thread637180.html
C++ visual studio 2010 problems
Здравствуйте!!! Я вот тут решил попрограммировать на с++ и установил себе среду visual studio c++ 2010 express.....но проблема заключается в том когда я создаю обычное консольное приложение типа вывода Hello Word на экран, то он пишет ошибку мол не удаётся найти указаныый модуль и типа при построении возникла ошибка, хотя когда нажимаю на f7 то проверяет всё нормально, да и программа сама...
Указатель this C++
Всем привет. Как можно преобразовать указатель this в строку, для дальнейшего использования в функции MessageaBoxA()? Просто - напросто. я думаю, что если сделать преобразование типа (int)this и затем вызвать функцию itoa возможна потеря данных или нет? Какой максимальный объём памяти может занимать адрес объекта?
C++ Реализация условия http://www.cyberforum.ru/cpp-beginners/thread637151.html
Помогите реализовать такое условие: Пока не конец файла делать то
C++ Ошибка в коде C++ Надо присвоить все данные значения в result используя цикл в цикле у меня получается значение на много больше чем должно быть что не так? Вот сам код: #include "stdafx.h" #include <iostream> using namespace std; void main() { подробнее

Показать сообщение отдельно
kent
Нуб со стажем
 Аватар для kent
36 / 34 / 2
Регистрация: 19.02.2012
Сообщений: 118
13.08.2012, 21:05     Рекурсивная функция умножения целых чисел
немножко запутанно:
C++
1
2
3
4
5
6
7
8
int mul(int a,int b){
    int sign;
    sign=a/abs(a)*b/abs(b);
    if(abs(a) == 1)
        return sign * b;
    else
        return sign * (abs(b) + mul(abs(abs(a)-1),abs(b)));
}
 
Текущее время: 23:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru