С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 02.12.2021
Сообщений: 1
1

Объясните пожалуйста, как работает код

02.12.2021, 02:51. Показов 341. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
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
#include <iostream>
 
using namespace std;
 
int f(int x) { 
 
    if (x < 3) return 0;   
    if (x == 3) return 1;  
 
   if (x % 2 ==0)
   return 2 * f(x / 2);  // ??
   
return f(x / 2) + f(x - x / 2); // !?!?
 
}
 
int main() {
 
    int a;
 
    cin >> a;
 
    cout << f(a);
 
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.12.2021, 02:51
Ответы с готовыми решениями:

Объясните пожалуйста, как работает код. Указатели
Если не сложно, напишите пожалуйста комметнтарии к каждой строке. Никак не могу разобраться....

Объясните пожалуйста, как конкретно работает код
Программа считывает из файла фамилии, имена, годы рождения и балы студентов, и записывает в другой...

Объясните, пожалуйста что за код и какие в нем ошибки. Ни один из них не работает
//------------------------------------------------------------------------------ // Сортировка...

Объясните пожалуйста как работает программа!!
#include&lt;iostream&gt; #include&lt;cstdlib&gt; using namespace std; int *Create(int n) { ...

Объясните, пожалуйста, как работает программа
#include &quot;stdafx.h&quot; #include &quot;iostream&quot; using namespace std; #include &lt;conio.h&gt; #include...

1
Модератор
Эксперт CЭксперт С++
5201 / 2918 / 1509
Регистрация: 14.12.2018
Сообщений: 5,260
Записей в блоге: 1
02.12.2021, 04:05 2
Cloud95, вы не знаете следующую формулу ?
https://www.cyberforum.ru/cgi-bin/latex.cgi?f(x)=\left\{\begin{matrix}<br />
0 & if & x<3& & & &\\ <br />
1 & if & x=3& & & &\\ <br />
2*f(\frac{x}{2}) & if & x & is & even & and & x>3\\<br />
f(\frac{x}{2})+f(x-\frac{x}{2}) & if & x & is & odd & and & x>3\\<br />
\end{matrix}\right.
0
02.12.2021, 04:05
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.12.2021, 04:05
Помогаю со студенческими работами здесь

Объясните пожалуйста как работает программа
объясните пожалуйста код с момента появления &quot;bool fl&quot;, как это вообще работает? #include...

Объясните пожалуйста как работает эта сортировка
Я не совсем понимаю что происходит с вектором #include &lt;stdio.h&gt; #include &lt;iostream&gt; #include...

Объясните пожалуйста как работает эта функция
void addUser(Database &amp; database, const int inserted = -1) { User user; cout &lt;&lt; &quot;Введите...

Объясните , пожалуйста, как работает функция и как изменяются переменные a, b,c
Объясните , пожалуйста, как работает функция и как изменяются переменные a, b,c #include...

Объясните, пожалуйста, как работает передача переменных при вызове функций?
#include &lt;iostream&gt; #include &lt;conio.h&gt; using namespace std; void z(int *a,int lenght){ ...

Объясните как работает код
можете подробно объяснить как работают программы. 1 #include&lt;iostream&gt; #include&lt;cmath&gt; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru