How to show/hide the buttons in the standard page layout based on profiles without using visual force page and without creating different page layouts.is it posible to achieve in the same layout.
No. You need to use multiple page layouts. This is why the profile page layout assignment exists--to provide different users different experiences, such as field availability and editability, as well as which buttons and related lists are available to the user on a per-profile basis. However, some buttons also respect profile permissions. For example, the Delete button won't generally appear on records the user cannot delete, and the Edit button won't generally appear on records the user cannot edit.