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

Recursion. 2 integers are multiplied together - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как осуществить неограниченный ввод в консоль? http://www.cyberforum.ru/cpp-beginners/thread1525969.html
Необходимо вводить в консоль случайное количество чисел разделенные пробелом, например: 2 10 11 9 Как это осуществить? Обычный cin не подходит, ведь он берет по 1 значению std::cin >> a; // при вводе "2 6" запомнит только "2"
C++ Проверить условие: сумма цифр заданного числа N превосходит произведение цифр этого же числа на 1 Составит линейную логическую программу, печатающую значение 1, если указанное высказывание является истинным, и 0 – в противном случае: сумма цифр заданного четырехзначного числа N превосходит произведение цифр этого же числа на 1. Помогите пожалуйста новичку, напишите как можно проще с комментами. Счастья тебе огромного добрый человечище) http://www.cyberforum.ru/cpp-beginners/thread1525967.html
Не работает программа. Синтаксические ошибки C++
В программировании плохо шарю, компилятор указывает на "else" Но сам не могу додуматься. Помогите #include "stdafx.h" #include <math.h> #include <locale> #include <iostream> using namespace std; int main() { setlocale(LC_ALL, "Rus"); int a, b, c;
Память для динамического массива в классе C++
Вариант 9. Создать класс MASS1, заданный последовательностью чисел. Реализовать следующие вычисления в виде методов класса: " наибольшее число последовательности целых чисел, " наименьшее число последовательности целых чисел, " сумму чисел до первого наименьшего. В главной программе Описать 2 массива. #include <iostream> #include <conio.h> #include <stdlib.h> #include <time.h>...
C++ Strcat или strcpy_s http://www.cyberforum.ru/cpp-beginners/thread1525952.html
strcat(name, " "); strcat(lastname, " "); strcpy(name, (strcat(strcat(lastname, name), dlastname))); strcpy(nomergroup, strcat(v, nomergroup)); Ошибка C4996 'strcat': This function or variable may be unsafe. Consider using strcat_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. Подскажите, может их заменить как ( если заменять на strcpy_s...
C++ Не срабатывает move конструктор std::unique_ptr Всем привет! Битый час не пойму почему в списке захвата компилятор ругается на удаленный копирующий конструктор unique_ptr, если я его перемещаю. #include <memory> #include <iostream> class A { void member() { auto p = std::make_unique<int>(42); const std::vector<int> f {1, 3, 4}; подробнее

Показать сообщение отдельно
Rabbit
0 / 0 / 0
Регистрация: 05.09.2015
Сообщений: 45
06.09.2015, 21:46     Recursion. 2 integers are multiplied together
Объясните пжл выполнение данной рекурсии пошагово.
Например, возьмем recur(3,2) и recur(2,4)

C++
1
2
3
4
5
6
7
8
9
int recur(int x, int y)
{
    if (x == 0 || y == 0)
        return 0;
    else if (x == 1)
        return y;
    else
        return recur(x-1,y) + y;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 22:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru