طلع 1.0 لأن i متغير من نوع int و هذا المتغير يكون فقط من الاعداد الصحيحة، لذا فإن المتغير يكون 1 عند ١/١ و 0 عند البقيه لانها كلها اقل من الواحد لذا يحذف الكسر و يبقي علي الصفر
بالسبب المتغير double زي ما ذكر الأساتذة ،، أشكرك على طرح السؤال ومشاركتك لنا بأفكارك البرمجية وأشكر أيضاً الزملاء الذين تعاونوا على الرد شكراً جميعاً جميعنا هنا لنتعلم.