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

Объяснить работу кода - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Трансформация xml файла в INI файл http://www.cyberforum.ru/cpp-beginners/thread1759699.html
Здравствуйте. Собственно говоря, дали задание (в названии). Проблема в том, что с этим я совсем не знаком. Кто может подсказать, что и где можно почитать, чтобы это потом можно было реализовать?
C++ Можно ли написать ОС на Assembler'e и C++ Решил просто написать ОС(хотя бы с минимальным набором программ, минимальными анимациями и интерфейсом приблизительно Шиндовса 3.1(просьба не критиковать сильно)). Знаю(на 65%) С++ и учу Ассемблер. Заранее спасибо. http://www.cyberforum.ru/cpp-beginners/thread1759693.html
Изменить значение в возвращенном элементе массива C++
Подскажите.. #include "stdafx.h" #include <iostream> using namespace std; void innfunc(int*); int innfunc1(int*); int _tmain(int argc, _TCHAR* argv)
Как присвоить второму элементу массива в функции A(), значение, которое было возвращено из функции B()? C++
Как присвоить к второму элементу массива в функции innfunc значение 10, который вернет innfunc1? Замечание: нельзя указывать b = 10, а просто нужно в элементе массива, который вернет функция innfunc1 изменить его значение. Надеюсь, описал ясно.. #include "stdafx.h" #include <iostream> using namespace std; void innfunc(int*);
C++ Определить количество лет, в которые количество осадков превышало среднегодовое http://www.cyberforum.ru/cpp-beginners/thread1759638.html
В массиве хранятся сведения о количестве осадков, выпавших за пять лет по месяцам. Определить количество лет, в которые количество осадков превышало среднегодовое. #include <iostream> #include <conio.h> using namespace std; int main() { double matr; double sum = 0,srednee = 0; for(int i = 0; i < 5; i++)
C++ Как работает "?" в C++? int A, B, C; A = 2; C = (A > 3) ? A : C = 15; Не могу разобраться. Что это значит? подробнее

Показать сообщение отдельно
olya7
476 / 293 / 91
Регистрация: 18.02.2013
Сообщений: 684
10.06.2016, 15:47     Объяснить работу кода
F(9)

1)F(3) 2) F(5)

4) F(1) 5)F (-1) 6) F(1) 7) F(1)

ответвления 4)-7) ведут к ответвлениям, где n<=0
поэтому вначале выполнится 4) - на экран вылезет 1, затем отработает его родитель 1) - на экране появится 3, далее отработает ветвь 2) которая вызовет 6) - на экране появится еще одна 1, далее отработает 7) - еще одна 1, далее отработает сама ветвь 2) - на экран выползет 5, ну и последняя на экран выползет 9
 
Текущее время: 07:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru