Умова задачі
У професора на столі лежали упаковки батарейок. У кожній по [latex] a [/latex] штук. Коли професор взяв по [latex] b [/latex] батарейок з кожної упаковки — на столі залишилося всього [latex] c [/latex] батарейок.
Скільки упаковок з батарейками було на столі?
Вхідні дані
Три натуральні числа [latex] a [/latex], [latex] b [/latex], [latex] c [/latex].
Вихідні дані
Вивести кількість упаковок з батарейками, які лежали на столі.
Тести
| № | ВХІДНІ ДАНІ | ВИХІДНІ ДАНІ | 
|---|---|---|
| 1 | 6 3 15 | 5 | 
| 2 | 12 10 6 | 3 | 
| 3 | 150 130 220 | 11 | 
| 4 | 60 56 512 | 128 | 
| 5 | 702 67 3175 | 5 | 
Код програми
| 1 2 3 4 5 6 7 8 9 10 | #include <iostream> using namespace std; int main() {     int a, b, c, n;     cin >> a >> b >> c;     n = c / ( a - b ); //рахуємо кількість упаковок з батарейками      cout << n; //виводимо відповідь     return 0; } | 
Розв’язання
Нехай [latex] n [/latex] — кількість упаковок батарейок. [latex] a-b [/latex] — це кількість батарейок, яка залишилась в кожній упаковці. Відомо, що всього залишилось [latex] c [/latex] батарейок, тоді [latex] n = \frac{c}{a-b} [/latex] — кількість упаковок батарейок.
Посилання
Задача на сайті e-olymp
Код розв’язання на ideone
