flowers grow on plants not all plants have flowers
No, not all plants have two kinds of flowers. Some plants have flowers that contain both male and female reproductive parts, making them "perfect" or "hermaphroditic" flowers. Other plants have separate male and female flowers on the same plant or on different plants, referred to as "imperfect" flowers.
the plants without flowers HAVE no flowers ! and the plants with flowers DO HAVE flowers :P
There are many flowers, and flowering trees and shrubs. There are over 50 different genera with 500 to 3000+ species. And there are over 7,000 different daylilies and hosta cultivars.
cross pollination
to attract pollinators mostly
because there is only a short period of time when the plant is in flower and some plants produce different colored flowers
Flowers are part of the reproductive cycle of plants therefore they are not plants per se.
one has flowers and the other dosn't.
Plants and Flower are not the same
One can buy potted trees and flowers at a market which specialised on plants. There are also many different small shops that sell plants. Also there is the possibilty to buy plants on the internet.
Flowers are plants, therefore all of them.
Not all fruits are sweet... Its just the way it is. Every fruit is different... They grow different, they need different things to be able to flourish a well as growing in different places.