Краткая запись условия: День Кол-во кресел Цена 1-ого кресла Всего кресел Всего заплачено I 6 шт x руб II 4 шт. x руб
Всего 10шт 34000рубля
Решение задачи: 1) 6 + 4 = 10 (кресел) всего купили за 2 дня 2) 34000 : 10 = 3400(рублей) стоит одно красло. 3) 3400 х 6 = 20400(рублей) ответ: 20400 рублей заплатили в первый день
Так как больших улиток только 9, а на 2 аквариума нужно 10, то не хватит. Значит, по-любому нужно менять. Попробуем вариант "3 крупных и 5 мелких". На 2 аквариума нужно 6 крупных и 10 мелких. Меняем 9 - 6 = 3 крупных. За 3 крупных улитки он может получить 3*3 = 9 мелких. Опять не хватает. Попробуем вариант "2 крупных и 10 мелких". На 2 аквариума нужно 4 крупных и 20 мелких. Меняем 9 - 4 = 5 крупных. За 5 крупных он получит 5*3 = 15 мелких. Опять не хватает. Попробуем оба варианта. На один аквариум возьмем 3 крупных, на другой 2 крупных. Остается 9 - 3 - 2 = 4 крупных. Меняем их на 4*3 = 12 мелких. Но нам нужно 5 + 10 = 15. Снова не хватает. И, наконец, последний вариант. Оставим на один аквариум 5 крупных. Тогда на другой нужно или 3 крупных и 5 мелких, а он может взять только 3 крупных и 1*3 = 3 мелких. Или нужно 2 крупных и 10 мелких, а он может взять только 2 крупных и 2*3 = 6 мелких. Вывод: не хватает улиток, чтобы почистить одновременно 2 аквариума.
Найти точное кол-во страниц невозможно. Можно только определить диапазон значений, в котором оно находится: 1 цифра - от 1 до 9, 3 цифры - от 100 до 999 и т. д.
Математически: от 10 ** (n - 1) до 10 ** n - 1 включительно. Где ** - возведение в степень.
Если же n - общее кол-во цифр на всех страницах, то для первых 9 страниц понадобится 9 цифр, для следующих 100 страниц - 200 цифр, для следующих 1000 страниц - 3000 цифр и т. д.
Прибавляем 1 к n и получаем ряд 10, 200, 3000, 40000, 500000, 6000000, 70000000, 800000000
readln(n); inc(n); mul := 100000000; coun := -1; for i := 8 downto 1 do begin tmp := n div (mul * i); n := n mod (mul * i); mul := mul div 10; inc(count, tmp * mul) end; inc(count, n); writeln(count)
День Кол-во кресел Цена 1-ого кресла Всего кресел Всего заплачено
I 6 шт x руб
II 4 шт. x руб
Всего 10шт 34000рубля
Решение задачи:
1) 6 + 4 = 10 (кресел) всего купили за 2 дня
2) 34000 : 10 = 3400(рублей) стоит одно красло.
3) 3400 х 6 = 20400(рублей)
ответ: 20400 рублей заплатили в первый день