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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Программа, которая будет работать с персональными данными 5 сотрудников малого предприятия http://www.cyberforum.ru/cpp-beginners/thread1203176.html
Добрый вечер! Я изучать С++ начал, дошел до массивов и попалась задача вот такого содержания: "Программа, которая будет работать с персональными данными 5 сотрудников малого предприятия. Программа...
C++ Сортировка слиянием: подсчитать количество перестановок Привет всем. Дана задача: подсчитать количество перестановок при сортировке массива. Нужен быстрый алгоритм, желательно алгоритм сортировки слиянием. Вот код: #include <stdio.h> #include <conio.h>... http://www.cyberforum.ru/cpp-beginners/thread1203144.html
C++ Вставка элемента в массив после последнего положительного
Нужно сделать программу, которая бы вставляла после последнего положительного элемента массива заданное значение, в противном случае вывести "ошибку". Что-то не получается. Посмотрите и подскажите,...
Работа с переменными C++
В универе дали задание сделать что-то типо текстового редактора, выполняющего три функции: 1. Повышение регистра первых букв слов 2. Добавление в конец текста нового текста 3. Вставка в конец...
C++ Получить все n-элементные последовательности из нулей и единиц содержащие ровно m единиц (m<=n) http://www.cyberforum.ru/cpp-beginners/thread1203119.html
Получить все n-элементные последовательности из нулей и единиц содержащие ровно m единиц (m<=n) Помогите, пожалуйста
C++ Как достать объект-контейнер, а не его элемент Добрый вечер всем. Возник вопрос. Я читал Страуструпа и на одной из его глав, есть упражнение по созданию класса-контейнера, в котором также есть контейнеры (например vector и string). Суть... подробнее

Показать сообщение отдельно
ZarinZomanu4
5 / 5 / 0
Регистрация: 27.05.2013
Сообщений: 89

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

09.06.2014, 00:59. Просмотров 181. Ответов 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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru