{"id":17061,"date":"2022-10-23T00:09:33","date_gmt":"2022-10-22T18:39:33","guid":{"rendered":"https:\/\/jassweb.com\/solved\/solved-nesting-for-loop-in-c-at-i-4-j-will-be-2-how-does-it-satisfy-the-condition-closed\/"},"modified":"2022-10-23T00:09:33","modified_gmt":"2022-10-22T18:39:33","slug":"solved-nesting-for-loop-in-c-at-i-4-j-will-be-2-how-does-it-satisfy-the-condition-closed","status":"publish","type":"post","link":"https:\/\/jassweb.com\/solved\/solved-nesting-for-loop-in-c-at-i-4-j-will-be-2-how-does-it-satisfy-the-condition-closed\/","title":{"rendered":"[Solved] Nesting For loop in c , at i = 4 ; j will be 2 how does it satisfy the condition? [closed]"},"content":{"rendered":"<p> [ad_1]<br \/>\n<\/p>\n<div id=\"answer-70996074\" class=\"answer js-answer accepted-answer js-accepted-answer\" data-answerid=\"70996074\" data-parentid=\"70996034\" data-score=\"0\" data-position-on-page=\"1\" data-highest-scored=\"1\" data-question-has-accepted-highest-score=\"1\" itemprop=\"acceptedAnswer\" itemscope itemtype=\"https:\/\/schema.org\/Answer\">\n<div class=\"post-layout\">\n<div class=\"votecell post-layout--left\"><\/div>\n<div class=\"answercell post-layout--right\">\n<div class=\"s-prose js-post-body\" itemprop=\"text\">\n<p>You seem to be thinking that &#8220;j will be 2&#8221; because you see two &#8220;+&#8221; in output in that line.<br \/>\nBut that only means that the inner loop is executed twice. Which is because (quoting Barmars comment):<\/p>\n<blockquote>\n<p>When <code>i == 4<\/code>, the inner loop will only loop twice, with <code>j == 5<\/code> and <code>j == 4<\/code>.<\/p>\n<\/blockquote>\n<p>You analysed the detailed behaviour of your code based on output, which is good. But if something puzzles you then you either need more output on exactly the detail which puzzles you; e.g. by actually outputting the value in question for verifying your assumptions. Or you could use a debugger.<\/p>\n<p>For example. I changed your code in a way which probably makes things very obvious:<\/p>\n<pre><code>#include &lt;stdio.h&gt;\n\nint main(void)\n{\n    for (int i = 0; i &lt;= 5; i++)\n    {\n        printf(\"%d: \", i);\n        for (int j = 5; j &gt;= i; j--)\n        {\n            printf(\"%d\", j);\n        }\n        printf(\"\\n\");\n    }\n}\n<\/code><\/pre>\n<p>It gets you an output (e.g. here <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/www.onlinegdb.com\/online_c_compiler\">https:\/\/www.onlinegdb.com\/online_c_compiler<\/a> ) of:<\/p>\n<pre class=\"lang-none prettyprint-override\"><code>0: 543210\n1: 54321\n2: 5432\n3: 543\n4: 54\n5: 5\n<\/code><\/pre>\n<p>Where the line <code>4: 54<\/code> indicates two inner loop iterations, with values for <code>j<\/code> of 5 and 4, while <code>i<\/code> is 4.<\/p>\n<\/p><\/div>\n<div class=\"mt24\"><\/div>\n<\/div>\n<p>            <span class=\"d-none\" itemprop=\"commentCount\">0<\/span> <\/p><\/div>\n<\/div>\n<p>[ad_2]<\/p>\n<p>solved Nesting For loop in c , at i = 4 ; j will be 2 how does it satisfy the condition? [closed] <\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ad_1] You seem to be thinking that &#8220;j will be 2&#8221; because you see two &#8220;+&#8221; in output in that line. But that only means that the inner loop is executed twice. Which is because (quoting Barmars comment): When i == 4, the inner loop will only loop twice, with j == 5 and j &#8230; <a title=\"[Solved] Nesting For loop in c , at i = 4 ; j will be 2 how does it satisfy the condition? [closed]\" class=\"read-more\" href=\"https:\/\/jassweb.com\/solved\/solved-nesting-for-loop-in-c-at-i-4-j-will-be-2-how-does-it-satisfy-the-condition-closed\/\" aria-label=\"More on [Solved] Nesting For loop in c , at i = 4 ; j will be 2 how does it satisfy the condition? [closed]\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[320],"tags":[324],"class_list":["post-17061","post","type-post","status-publish","format-standard","hentry","category-solved","tag-c"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>[Solved] Nesting For loop in c , at i = 4 ; j will be 2 how does it satisfy the condition? [closed] - JassWeb<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jassweb.com\/solved\/solved-nesting-for-loop-in-c-at-i-4-j-will-be-2-how-does-it-satisfy-the-condition-closed\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[Solved] Nesting For loop in c , at i = 4 ; j will be 2 how does it satisfy the condition? [closed] - JassWeb\" \/>\n<meta property=\"og:description\" content=\"[ad_1] You seem to be thinking that &#8220;j will be 2&#8221; because you see two &#8220;+&#8221; in output in that line. But that only means that the inner loop is executed twice. Which is because (quoting Barmars comment): When i == 4, the inner loop will only loop twice, with j == 5 and j ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jassweb.com\/solved\/solved-nesting-for-loop-in-c-at-i-4-j-will-be-2-how-does-it-satisfy-the-condition-closed\/\" \/>\n<meta property=\"og:site_name\" content=\"JassWeb\" \/>\n<meta property=\"article:published_time\" content=\"2022-10-22T18:39:33+00:00\" \/>\n<meta name=\"author\" content=\"Kirat\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kirat\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-nesting-for-loop-in-c-at-i-4-j-will-be-2-how-does-it-satisfy-the-condition-closed\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-nesting-for-loop-in-c-at-i-4-j-will-be-2-how-does-it-satisfy-the-condition-closed\\\/\"},\"author\":{\"name\":\"Kirat\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#\\\/schema\\\/person\\\/65c9c7b7958150c0dc8371fa35dd7c31\"},\"headline\":\"[Solved] Nesting For loop in c , at i = 4 ; j will be 2 how does it satisfy the condition? [closed]\",\"datePublished\":\"2022-10-22T18:39:33+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-nesting-for-loop-in-c-at-i-4-j-will-be-2-how-does-it-satisfy-the-condition-closed\\\/\"},\"wordCount\":180,\"publisher\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#organization\"},\"keywords\":[\"c++\"],\"articleSection\":[\"Solved\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-nesting-for-loop-in-c-at-i-4-j-will-be-2-how-does-it-satisfy-the-condition-closed\\\/\",\"url\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-nesting-for-loop-in-c-at-i-4-j-will-be-2-how-does-it-satisfy-the-condition-closed\\\/\",\"name\":\"[Solved] Nesting For loop in c , at i = 4 ; j will be 2 how does it satisfy the condition? [closed] - JassWeb\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#website\"},\"datePublished\":\"2022-10-22T18:39:33+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-nesting-for-loop-in-c-at-i-4-j-will-be-2-how-does-it-satisfy-the-condition-closed\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-nesting-for-loop-in-c-at-i-4-j-will-be-2-how-does-it-satisfy-the-condition-closed\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-nesting-for-loop-in-c-at-i-4-j-will-be-2-how-does-it-satisfy-the-condition-closed\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[Solved] Nesting For loop in c , at i = 4 ; j will be 2 how does it satisfy the condition? [closed]\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#website\",\"url\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/\",\"name\":\"JassWeb\",\"description\":\"Build High-quality Websites\",\"publisher\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#organization\",\"name\":\"Jass Web\",\"url\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/jassweb.com\\\/wp-content\\\/uploads\\\/2021\\\/02\\\/jass-website-logo-1.png\",\"contentUrl\":\"https:\\\/\\\/jassweb.com\\\/wp-content\\\/uploads\\\/2021\\\/02\\\/jass-website-logo-1.png\",\"width\":693,\"height\":132,\"caption\":\"Jass Web\"},\"image\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#\\\/schema\\\/person\\\/65c9c7b7958150c0dc8371fa35dd7c31\",\"name\":\"Kirat\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/wp-content\\\/litespeed\\\/avatar\\\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1777008400\",\"url\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/wp-content\\\/litespeed\\\/avatar\\\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1777008400\",\"contentUrl\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/wp-content\\\/litespeed\\\/avatar\\\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1777008400\",\"caption\":\"Kirat\"},\"sameAs\":[\"http:\\\/\\\/jassweb.com\"],\"url\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/author\\\/jaspritsinghghumangmail-com\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[Solved] Nesting For loop in c , at i = 4 ; j will be 2 how does it satisfy the condition? [closed] - JassWeb","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/jassweb.com\/solved\/solved-nesting-for-loop-in-c-at-i-4-j-will-be-2-how-does-it-satisfy-the-condition-closed\/","og_locale":"en_US","og_type":"article","og_title":"[Solved] Nesting For loop in c , at i = 4 ; j will be 2 how does it satisfy the condition? [closed] - JassWeb","og_description":"[ad_1] You seem to be thinking that &#8220;j will be 2&#8221; because you see two &#8220;+&#8221; in output in that line. But that only means that the inner loop is executed twice. Which is because (quoting Barmars comment): When i == 4, the inner loop will only loop twice, with j == 5 and j ... Read more","og_url":"https:\/\/jassweb.com\/solved\/solved-nesting-for-loop-in-c-at-i-4-j-will-be-2-how-does-it-satisfy-the-condition-closed\/","og_site_name":"JassWeb","article_published_time":"2022-10-22T18:39:33+00:00","author":"Kirat","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kirat","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jassweb.com\/solved\/solved-nesting-for-loop-in-c-at-i-4-j-will-be-2-how-does-it-satisfy-the-condition-closed\/#article","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/solved-nesting-for-loop-in-c-at-i-4-j-will-be-2-how-does-it-satisfy-the-condition-closed\/"},"author":{"name":"Kirat","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31"},"headline":"[Solved] Nesting For loop in c , at i = 4 ; j will be 2 how does it satisfy the condition? [closed]","datePublished":"2022-10-22T18:39:33+00:00","mainEntityOfPage":{"@id":"https:\/\/jassweb.com\/solved\/solved-nesting-for-loop-in-c-at-i-4-j-will-be-2-how-does-it-satisfy-the-condition-closed\/"},"wordCount":180,"publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"keywords":["c++"],"articleSection":["Solved"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/jassweb.com\/solved\/solved-nesting-for-loop-in-c-at-i-4-j-will-be-2-how-does-it-satisfy-the-condition-closed\/","url":"https:\/\/jassweb.com\/solved\/solved-nesting-for-loop-in-c-at-i-4-j-will-be-2-how-does-it-satisfy-the-condition-closed\/","name":"[Solved] Nesting For loop in c , at i = 4 ; j will be 2 how does it satisfy the condition? [closed] - JassWeb","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/#website"},"datePublished":"2022-10-22T18:39:33+00:00","breadcrumb":{"@id":"https:\/\/jassweb.com\/solved\/solved-nesting-for-loop-in-c-at-i-4-j-will-be-2-how-does-it-satisfy-the-condition-closed\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jassweb.com\/solved\/solved-nesting-for-loop-in-c-at-i-4-j-will-be-2-how-does-it-satisfy-the-condition-closed\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/jassweb.com\/solved\/solved-nesting-for-loop-in-c-at-i-4-j-will-be-2-how-does-it-satisfy-the-condition-closed\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jassweb.com\/solved\/"},{"@type":"ListItem","position":2,"name":"[Solved] Nesting For loop in c , at i = 4 ; j will be 2 how does it satisfy the condition? [closed]"}]},{"@type":"WebSite","@id":"https:\/\/jassweb.com\/solved\/#website","url":"https:\/\/jassweb.com\/solved\/","name":"JassWeb","description":"Build High-quality Websites","publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jassweb.com\/solved\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/jassweb.com\/solved\/#organization","name":"Jass Web","url":"https:\/\/jassweb.com\/solved\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/","url":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","contentUrl":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","width":693,"height":132,"caption":"Jass Web"},"image":{"@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31","name":"Kirat","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1777008400","url":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1777008400","contentUrl":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1777008400","caption":"Kirat"},"sameAs":["http:\/\/jassweb.com"],"url":"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/"}]}},"_links":{"self":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/17061","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/comments?post=17061"}],"version-history":[{"count":0,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/17061\/revisions"}],"wp:attachment":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/media?parent=17061"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/categories?post=17061"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/tags?post=17061"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}