- How multiple coins are accepted in ICO's whose smart contract is based on Ethereum ?
This depends on the developers, they can email you after subscribing or just set unique address for that specific token/coin that they want to accept.
- How exact number of tokens are sent to one who pay crypto coins and How this is done ?
There's already a fix price for the token and just do the calculation with that.