Поскольку при покупке 30 блокнотов будет заплачено меньше на 80 р., чем за 10 пеналов, а при покупке 40 блокнотов - меньше на 50 р., то получаем, что разница в количестве блокнотов 40-30=10, соответствует разнице в стоимости 80-50=30р. Т.о. один блокнот стоит 30:10=3р. Отсюда находим, что 30 блокнотов стоят 30*3=90р. Поскольку 10 пеналов стоят на 80р. больше, чем 30 блокнотов, то стоимость 10 пеналов будет 90+80=170р.Т.о. цена 1 пенала составляет 170:10=17р.Ответ: пенал стоит 17р, а блокнот 3р.