Ответ:

а)

Розы занимают \(\frac{7}{10}\) всех цветов, значит, тюльпаны составляют:

\[1-\frac{7}{10}=\frac{3}{10}.\]

Количество тюльпанов:

\[50\cdot\frac{3}{10}=15\text{ (цветов)}.\]

б)

Так как 90 рублей — это \(\frac{1}{3}\) всех денег, первоначально у мальчика было:

\[90\cdot3=270\text{ рублей}.\]

Стоимость груш:

\[3\cdot70=210\text{ рублей}.\]

После покупки игрушки осталось \(270-90=180\) рублей. Для покупки груш не хватает:

\[210-180=30\text{ рублей}.\]

Следовательно, при данных в условии числах купить груши он не может; формальный остаток равен \(180-210=-30\) рублей.

Ответ: а) 15 тюльпанов; б) денег не хватило, не хватает 30 рублей.