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

Наследство. Найти минимальное и максимальное возможное общее количество медальонов - C++

Восстановить пароль Регистрация
 
Neotwalker
21 / 1 / 0
Регистрация: 22.12.2013
Сообщений: 132
23.07.2014, 09:36     Наследство. Найти минимальное и максимальное возможное общее количество медальонов #1
Владелица большой недвижимости стала настолько стара, что уже не встает с постели.
По этой причине ее любящие N дочери начали обсуждать наследство своей матери.
Самой младшей дочери надоело просто говорить, так что она решила забрать свою долю наследства. Она точно знала, где ее мать держит свои золотые медальоны – внутри шерстяного носка в третьем ящике рядом с зеркалом в прихожей! Хитрая дочь нашла этот груду медальонов, разделила её на N равных частей, забрала ее часть и положила остальные обратно в носок. Возможно что медальоны не могут быть разделены на N одинаковых долей, тогда доли были почти идентичны: каждая отличалась от другой не более чем на один медальон. В таком случае дочь забрала одну из меньших долей себе.
Остальные дочери узнали об этом п[р]оступке, и пересчитали оставшиеся медальоны. Теперь они хотят знать начальное количество медальонов внутри носка, до того, как младшая взяла свою долю.
Это ваша задача, чтобы ответить на этот вопрос. Учтите, что может быть более одного возможного варианта, поэтому выведите самый маленький и самый большой из них.
Первая строка ввода содержит целое число N (2 ≤ N ≤ 15) – число дочерей.
Вторая строка содержит целое O (N ≤ O ≤ 100) – количество оставшихся медальонов.
Первая и единственная строка вывода должна содержать два целых числа: минимальное и максимальное возможное общее количество медальонов.

Пример ввода 1

2
5

Пример вывода 1

9 10
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.07.2014, 09:36     Наследство. Найти минимальное и максимальное возможное общее количество медальонов
Посмотрите здесь:

найти минимальное и максимальное C++
C++ Подсчитать количество слов и определить и вывести на экран максимальное и минимальное слова и их длину.
Подсчитать количество слов и определить и вывести на экран максимальное и минимальное слова и их длину. C++
C++ Найти минимальное и максимальное
C++ Определить минимальное или максимальное количество актеров, с которыми режиссер должен переговорить
Найти максимальное и минимальное значение C++
C++ Определить количество, минимальное и максимальное из введенных чисел
Найти среднее арифметическое, максимальное и минимальное значение, количество отрицательных и четных элементов C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
SlavaSSU
213 / 158 / 44
Регистрация: 17.07.2012
Сообщений: 580
23.07.2014, 11:04     Наследство. Найти минимальное и максимальное возможное общее количество медальонов #2
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
 
using namespace std;
 
int main()
{
    int n, o;
    cin >> n >> o;
    int mn = 1e9, mx = -1e9;
    for(int i = 1; i <= 100000; i++)
    {
        int val = i / n;
        if(o + val == i)
        {
            mn = min(mn, i);
            mx = max(mx, i);
        }
    }
 
    cout << mn << ' ' << mx << endl;
    return 0;
}
Yandex
Объявления
23.07.2014, 11:04     Наследство. Найти минимальное и максимальное возможное общее количество медальонов
Ответ Создать тему
Опции темы

Текущее время: 04:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru