Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/9: Рейтинг темы: голосов - 9, средняя оценка - 4.56
0 / 0 / 0
Регистрация: 02.03.2015
Сообщений: 4

Задача с циклом

02.11.2015, 21:36. Показов 1767. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте. Начал осваивать язык С++. Возникла трудность с корректной записью логики задачи. Хочу услышать Ваши советы.
 Комментарий модератора 
П.5.18.Правил Запрещено размещать задания и решения в виде картинок и других файлов с их текстом.
П.5.19. Запрещено создавать темы в виде ссылок на задания или коды программ, расположенные на других сайтах.

Условие : http://www.e-olymp.com/ru/cont... lems/47219

Мой код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream> 
using namespace std; 
 
int main() 
{ 
    int empty=5, finded=5, price=2,sum, res; 
 
    sum = empty + finded;
    res = sum / price;  
 
    do 
    {
        if(sum)
        res += (res + sum % price) / price; // 5 = 5 + (5 + 10%2) / 2
         
    } 
    while(empty/price <= 1);
 
    cout << res << endl;
}
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
02.11.2015, 21:36
Ответы с готовыми решениями:

Задача с циклом For. Выбрать из последовательности числа не меньше заданного
Составить программу с циклом for. (Заранее спасибо!)

Задача с циклом (число N и b, значение бита под номером b числа N)
Здравствуйте, помогите решить задачу: Написать программу, которая запрашивает натуральное число N(&lt;=10000), некоторое натуральное...

Пытаюсь переписать код с циклом for, в код с циклом while, но не совсем получается
Возникло пару вопросов: #include &lt;iostream&gt; using namespace std; int main () { for (int i = 0; i&lt;=10; i++) cout...

3
Dimension
595 / 463 / 223
Регистрация: 08.04.2014
Сообщений: 1,710
02.11.2015, 21:45
ссылка не работает
0
0 / 0 / 0
Регистрация: 02.03.2015
Сообщений: 4
02.11.2015, 21:47  [ТС]
Поставка содовой воды

Тим ужасно любит содовую воду, иногда он ею никак не может напиться. Еще более досадным является тот факт, что у него постоянно нет денег. Поэтому единственным легальным способом их получения является продажа пустых бутылок из-под соды. Иногда в добавок к его лично выпитым бутылкам добавляются те, которые Тим иногда находит на улице. Однажды Тима настолько замучила жажда, что он решил пить до тех пор пока мог себе это позволить.

Входные данные

Три целых неотрицательных числа e, f, c, где e (e < 1000) - количество пустых бутылок, имеющихся у Тима в начале дня, f (f < 1000) - количество пустых бутылок, найденных в течение дня, и c (1 < c < 2000) - количество пустых бутылок, необходимых для покупки новой бутылки.

Выходные данные

Сколько бутылок содовой воды смог выпить Тим, когда его замучила жажда?

Входные данные
Sample 1
9 0 3

Sample 2
5 5 2
Выходные данные
Sample 1
4

Sample 2
9
0
1 / 1 / 4
Регистрация: 17.02.2013
Сообщений: 12
03.11.2015, 01:11
Основная проблема в том, что в цикле не меняются переменные кроме res. Попробуй проследить значения всех переменных в цикле строчка за строчкой(может даже на бумагу выписать, будет нагляднее). А так по сути у тебя может получиться бесконечный цикл и бесполезное условие if, потому что каждую итерацию получают одно и то же число.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
03.11.2015, 01:11
Помогаю со студенческими работами здесь

Проблемы с циклом!!!
#include &lt;iostream&gt; #include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; #include&lt;iomanip&gt; using namespace std; typedef struct { float...

Работа с циклом for
Господа, здравствуйте, вопрос, предположительно, будет странный, но важный для меня, так как не знаю, в чем дело. С недавнего времени учу...

Трудности с циклом
Я недавно начал изучать с++. Мне захотелось написать калькулятор. Чтобы человеку выбрать раздел ему нужно ввести цифру этого раздела. Я...

работа с циклом for
Ребят, я чот запутался с реализацией этой задачи https://www.cyberforum.ru/attachment.php?attachmentid=57132&amp;stc=1&amp;d=1294243087 ...

Последовательность.. с циклом do .. while
Очень жесткое задание. вообще не могу понять как делать. Вычислить и вывести те члены последовательности, (x^3)/3, ...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru