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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
ZarinZomanu4
5 / 5 / 0
Регистрация: 27.05.2013
Сообщений: 93
#1

Объясните код - C++

09.06.2014, 00:59. Просмотров 184. Ответов 0
Метки нет (Все метки)

Задача Улитка.
Улитка ползёт по вертикальному шесту высотой h метров, поднимаясь за день на a метров, а за ночь спускаясь на b метров. На какой день улитка доползёт до вершины шеста? Программа получает на вход натуральные числа h, a, b и должна вывести одно натуральное число. Гарантируется, что a>b.
При решении этой задачи нельзя пользоваться условной инструкцией if и циклами.
C++ (Qt)
1
2
3
4
5
    int h,a,b,shag,h0;
    cin>>h>>a>>b;
    h0=h-a;
    shag=a-b;
    cout<<1+h0/shag+(h0%shag+shag-1)/shag;
Объясните пожалуйста 5 строчку.Что зачем и почему?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.06.2014, 00:59
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Объясните код (C++):

Объясните код - C++
Можете объяснить, как работает эта программа? Я понимаю только то, что в main'e, о работе того, что написано выше я могу только...

Объясните код - C++
Пожалуйста объясните что да как в этом коде #define MAXLEN sizeof(int) * CHAR_BIT int bintoi(char *s) { int n, sign; ...

Объясните код - C++
Обьясните что обозначают и что делают различные команды и знаки в следующей программе. #include &quot;stdafx.h&quot; #include &lt;iostream&gt; using...

Объясните код - C++
#include &lt;iostream.h&gt; #include &lt;string&gt; int main() { const std::string cardianl = &quot;NESW&quot;; char c; int n; ...

Объясните код - C++
Добрый день. Закомментируйте код программы пожалуйста. Не могу разобраться в нем.. Вот условие: Определить массив указателей на...

Объясните код - C++
Если честно я не знаю как написать программу, пожалуйста помогите. Опишите код полностью и пожалуйста постройте программу функции.

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.06.2014, 00:59
Привет! Вот еще темы с ответами:

объясните код - C++
не понятно что означает это int*pointer; pointer=new int Добавлено через 1 минуту я как понял это обычный указатель где...

Объясните код - C++
как работает этот код? опишите, пожалуйста void Comb(int m, int l) { if (m==0) { cout &lt;&lt; endl; for (int j(0); j&lt;k;...

Объясните код - C++
Объясните, пожалуйста, как работает функция Find и для чего там if (str&amp;&amp;fnd) И еще, как работает в выводе знак вопроса и две точки уже в...

Объясните код - C++
Всем доброго времени суток. Я начинающий джава, но в связи с сложившейся ситуации необходимо разобраться в С++ коде. Я понимаю что это...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru