Форум программистов, компьютерный форум, киберфорум
Наши страницы

Найти частное двух чисел - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Распечатать первые n простых чисел http://www.cyberforum.ru/cpp-beginners/thread322033.html
Распечатать первые п простых чисел ( р - простое число, если р>= 2 и делится только на 1 и на себя) на C++ Именуйте темы осмысленно! Название темы должно максимально полно отражать её содержимое.
C++ Отсортируйте по возрастанию те элементы массива, которые входят во введенный отрезок Одномерный массив Преобразование массива Дан массив ,состоящий из n элементов. Преобразовать его,вставив после каждого положительного элемента максимальный элемент 5. Одномерный массив... http://www.cyberforum.ru/cpp-beginners/thread322021.html
Не работает вход в цикл в игре двадцать одно C++
Программа для игры в 21. Возникла проблема в механизме досдачи карт( насколько я понял, не входит в цикл, котоый выводит новые карты и считает новый счет пользователя). Вот текст программы : ...
Алгоритм перебора C++
Всем доброго времени суток! Уважаемые форумчане подскажите алгоритм полного перебора, можно без кода, лишь ход действий. Конкретнее. В кармане некоторое количество монет. Какие суммы денег возможны...
C++ проверьте пожалуйста! http://www.cyberforum.ru/cpp-beginners/thread322005.html
Доброе утро!Хочу показать вам не проверку свое творение.Не запускается. Вот текст ошибки: g++.exe "C:\Users\user\Desktop\Dev-Cpp\nature.cpp" -o "C:\Users\user\Desktop\Dev-Cpp\nature.exe" ...
C++ прекалк Доброго времени суток Знаю, что есть задачи, которые можно решить только с помощью этого прекалка. Но что это такое - найти не могу =( Просьба дать линки на какую-нибудь литературу по этой теме,... подробнее

Показать сообщение отдельно
OstapBender
584 / 523 / 35
Регистрация: 22.03.2011
Сообщений: 1,585
18.06.2011, 14:42
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
int div1(int a, int b) {
    int res=0;
 
    a=abs(a);
    b=abs(b);
 
    while (1) {
        a-=b;
        if (a<=0) break;
        res++;
    }
 
    return res;
 
}
 
int mul1(int a, int b) {
 
    int sign=(((a>=0)&&(b>=0)) || ((a<0)&&(b<0)));
 
    a=abs(a);
    b=abs(b);
 
    int temp=a;
 
    while (1) {
        b--;
        if (b<=0) break;
        a+=temp;
    }
    if (!sign) a=-a;
 
    return a;
 
}
 
 
 
int main()
{
    int a=-6;
    int b=20;
 
    std::cout << mul1(a,b) << ' ' << div1(b,a);
 
 
 
 
    getchar();
    return 0;
}
для интов
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru