خیلی خیلی ممنون از پاسخ شما، فقط یه سوال دیگه
تا زمانیکه شرط داخل حلقه برقرار باشد i افزایش پیدا میکند یعنی تا i برابر 5 میشه که شرط داخل حلقه برقرار هست، حالا چون انتهای حلقه سیمیکلون وجود داره بعد از اینکه شرط داخل حلقه نقض شد مگه نباید i ای که بعد از حلقه سیمیکلون دار در دستور cout چاپ میشه همون i ای باشه که حلقه به ازای اون i شرطش نقض میشه، آخه تو توضیحات حلقه for گفتن وقتی انتهای حلقه سیمیکلون داره و بعد دستور cout i چاپ i رو میخواهد، اون i ای باید چاپ بشه که به ازای اون i شرط داخل حلقه نقض میشود
خیلی ببخشید بخاطر سوالایه زیادی که پرسیدم