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

НОД рекурсия, указатели - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Исправить ошибки в работе функции http://www.cyberforum.ru/cpp-beginners/thread1787067.html
Помогите, не работает, компилятор ошибки не выдает. Проблема, кажется, возникает при вызове функции genPass :wall: # include <iostream> # include <cstdlib> # include <ctime> # include <fstream> using namespace std; class Password
C++ Прерывание по таймеру Здравствуйте! Возможно ли сделать в консольном приложении на Visual Studio так, чтобы во время работы одного из циклов программы, раз в 100 мс его деятельность прерывалась и выполнялась небольшая отдельная функция? http://www.cyberforum.ru/cpp-beginners/thread1787024.html
C++ Применение метапрограммирования
Доброго времени суток форумчане. Собственно говоря, как часто применимо метапрограммирование в современном мире разработок на C++. И имеет ли оно большое значение в профессиональных сферах программирования?
C++ Достать из текста все совпадения с помощью регулярных выражений
Здравствуйте помогите решить задачу. Есть текст : Set: wer=b5b0231b05825d0001; expires=Wed, 02 Aug 2017 10:23:00 GMT; Set: wer=5eff76dee2ad6483c3; expires=Mon, 24 Jul 2017 10:33:00 GMT; Надо достать значение которое находится в wer=(.*) Тут их два мне нужно второе. Вот мой код. Он достает только первое... как достать второе?? regex reg0("Set: wer=(.*); expires"); cmatch remix;...
C++ Построение класса "Справочник" http://www.cyberforum.ru/cpp-beginners/thread1787009.html
Создать класс СПРАВОЧНИК со следующими полями: Название фирмы Владелец Телефон Адрес Род деятельности Реализовать следующие возможности: Поиск по названию
C++ Стоит ли пойти работать программистом Си? Вообщем ситуация такая, решил пойти работать на Junior C++ developer... город у меня маленький и программисты С++ не особо пользуются спросом, если и есть вакансии, то требуют опыт работы... после того как выставил резюме, сразу пришло предложение, я безумно обрадовался, нужно было сделать простое тестовое задание... задание сделал в тот же день, пригласили на собеседование, но на собеседовании... подробнее

Показать сообщение отдельно
Jman
41 / 41 / 10
Регистрация: 11.10.2015
Сообщений: 380
Завершенные тесты: 2
29.07.2016, 11:12  [ТС]     НОД рекурсия, указатели
Цитата Сообщение от _liv_ Посмотреть сообщение
и передавать ее адрес.
Спасибо огромное!

Добавлено через 15 минут
Есть трабл, деление на ноль происходит.
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
int task_1_NOD_R(int *input_1, int *input_2)
{
    int buffer = 1;
    buffer = *input_1 % *input_2;  // компилятор показывает на эту строчку;
    if (*input_2 == 0)
        return *input_1;
    return task_1_NOD_R (input_1, &buffer);
} 
main
 
case 1:
        {
            int *ptfirst_digit=new int, *ptsecond_digit=new int;
            int result, result_2;
            cout << "Создать программу с функциями нахождения наибольшего общего\n"
                 << "делителя и наименьшего общего кратного, в качестве параметров\n"
                 << "                использовать два указателя.\n                  " << endl;
            cout << "Введите два числа ->" << endl;
            cin >> *ptfirst_digit >> * ptsecond_digit;
            result = task_1_NOD(ptfirst_digit, ptsecond_digit);
            cout << " Наибольший общий делитель" << result << endl;
            cout << "Вычисляем при помощи рекурсивной функции" << endl;
            cout << "Введите два числа ->" << endl;
            cin >> *ptfirst_digit >> *ptsecond_digit;
            result_2 = task_1_NOD_R(ptfirst_digit, ptsecond_digit);
            cout << " Наибольший общий делитель" << result_2 << endl;
            delete ptfirst_digit, ptsecond_digit;
        }
        break;
 
Текущее время: 23:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru