{"id":24541,"date":"2022-12-03T18:58:27","date_gmt":"2022-12-03T13:28:27","guid":{"rendered":"https:\/\/jassweb.com\/solved\/solved-c-compute-prime-factors-of-a-number-and-print-them\/"},"modified":"2022-12-03T18:58:27","modified_gmt":"2022-12-03T13:28:27","slug":"solved-c-compute-prime-factors-of-a-number-and-print-them","status":"publish","type":"post","link":"https:\/\/jassweb.com\/solved\/solved-c-compute-prime-factors-of-a-number-and-print-them\/","title":{"rendered":"[Solved] C++ Compute prime factors of a number and print them"},"content":{"rendered":"<p> [ad_1]<br \/>\n<\/p>\n<div id=\"answer-35305464\" class=\"answer js-answer accepted-answer js-accepted-answer\" data-answerid=\"35305464\" data-parentid=\"35305382\" data-score=\"0\" data-position-on-page=\"2\" data-highest-scored=\"0\" data-question-has-accepted-highest-score=\"0\" itemprop=\"suggestedAnswer\" 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>So the biggest issue is that there is a missing brace at the end of your factors function. you need to add another brace after the if (n &gt; 1) brace. Also, there is a missing semicolon at the end of the last cout that will throw an error.<\/p>\n<p>Another issue that won&#8217;t prevent the code from running is that when you print &#8220;The result: &#8221; &lt;&lt; x you will be giving the same value as the user input.<\/p>\n<p>If you want your main function to print out the result from factors() at that spot, then the function needs to return the data instead of printing it. To fix this, the factors function can be made to return a string with the output you want:<\/p>\n<pre><code>\/\/return a string with the output\nstring factors(int n){\n\n\/\/create a string to save the output to\nstring factorlist = \"\";\nint z = 2;\n\nwhile (z * z &lt;= n)\n{\n    if (n % z == 0)\n    {   \n        \/\/append z to the end of the string and add a space to make it easier to read\n        factorlist+=to_string(z)+\" \";\n        n = (n \/ z);\n    }\n    else\n    {\n        z++;\n    }\n}\nif (n &gt; 1)\n{\n\/\/append n to the end of the string and add a newline\nfactorlist+=to_string(n)+\"\\n\";\n}\n\/\/output the string factorlist to wherever the function was called from\nreturn factorlist;\n}\n<\/code><\/pre>\n<p>then on the lines that look like:<\/p>\n<pre><code>factors(x);\ncout &lt;&lt; \"The result: \" &lt;&lt; x\n<\/code><\/pre>\n<p>Should be:<\/p>\n<pre><code>cout &lt;&lt; \"The result: \" &lt;&lt; factors(x);\n<\/code><\/pre>\n<p>Currently, you are just printing out the value of x that the user input. If you want to save the value of factors(x) you would need to set a variable equal to it like this:<\/p>\n<pre><code>string FactorsResult = factors(x)\n<\/code><\/pre>\n<p>And then print it; or, as in the corrected code above, just print it directly in the cout statement.<\/p>\n<\/p><\/div>\n<div class=\"mt24\"><\/div>\n<\/div>\n<p>            <span class=\"d-none\" itemprop=\"commentCount\">9<\/span> <\/p><\/div>\n<\/div>\n<p>[ad_2]<\/p>\n<p>solved C++ Compute prime factors of a number and print them <\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ad_1] So the biggest issue is that there is a missing brace at the end of your factors function. you need to add another brace after the if (n &gt; 1) brace. Also, there is a missing semicolon at the end of the last cout that will throw an error. Another issue that won&#8217;t prevent &#8230; <a title=\"[Solved] C++ Compute prime factors of a number and print them\" class=\"read-more\" href=\"https:\/\/jassweb.com\/solved\/solved-c-compute-prime-factors-of-a-number-and-print-them\/\" aria-label=\"More on [Solved] C++ Compute prime factors of a number and print them\">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-24541","post","type-post","status-publish","format-standard","hentry","category-solved","tag-c"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>[Solved] C++ Compute prime factors of a number and print them - 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-c-compute-prime-factors-of-a-number-and-print-them\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[Solved] C++ Compute prime factors of a number and print them - JassWeb\" \/>\n<meta property=\"og:description\" content=\"[ad_1] So the biggest issue is that there is a missing brace at the end of your factors function. you need to add another brace after the if (n &gt; 1) brace. Also, there is a missing semicolon at the end of the last cout that will throw an error. Another issue that won&#8217;t prevent ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jassweb.com\/solved\/solved-c-compute-prime-factors-of-a-number-and-print-them\/\" \/>\n<meta property=\"og:site_name\" content=\"JassWeb\" \/>\n<meta property=\"article:published_time\" content=\"2022-12-03T13:28:27+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=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-c-compute-prime-factors-of-a-number-and-print-them\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-c-compute-prime-factors-of-a-number-and-print-them\/\"},\"author\":{\"name\":\"Kirat\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\"},\"headline\":\"[Solved] C++ Compute prime factors of a number and print them\",\"datePublished\":\"2022-12-03T13:28:27+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-c-compute-prime-factors-of-a-number-and-print-them\/\"},\"wordCount\":213,\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"keywords\":[\"c++\"],\"articleSection\":[\"Solved\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-c-compute-prime-factors-of-a-number-and-print-them\/\",\"url\":\"https:\/\/jassweb.com\/solved\/solved-c-compute-prime-factors-of-a-number-and-print-them\/\",\"name\":\"[Solved] C++ Compute prime factors of a number and print them - JassWeb\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#website\"},\"datePublished\":\"2022-12-03T13:28:27+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-c-compute-prime-factors-of-a-number-and-print-them\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/jassweb.com\/solved\/solved-c-compute-prime-factors-of-a-number-and-print-them\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-c-compute-prime-factors-of-a-number-and-print-them\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/jassweb.com\/solved\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[Solved] C++ Compute prime factors of a number and print them\"}]},{\"@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\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586\",\"contentUrl\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586\",\"caption\":\"Kirat\"},\"sameAs\":[\"http:\/\/jassweb.com\"],\"url\":\"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[Solved] C++ Compute prime factors of a number and print them - 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-c-compute-prime-factors-of-a-number-and-print-them\/","og_locale":"en_US","og_type":"article","og_title":"[Solved] C++ Compute prime factors of a number and print them - JassWeb","og_description":"[ad_1] So the biggest issue is that there is a missing brace at the end of your factors function. you need to add another brace after the if (n &gt; 1) brace. Also, there is a missing semicolon at the end of the last cout that will throw an error. Another issue that won&#8217;t prevent ... Read more","og_url":"https:\/\/jassweb.com\/solved\/solved-c-compute-prime-factors-of-a-number-and-print-them\/","og_site_name":"JassWeb","article_published_time":"2022-12-03T13:28:27+00:00","author":"Kirat","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kirat","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jassweb.com\/solved\/solved-c-compute-prime-factors-of-a-number-and-print-them\/#article","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/solved-c-compute-prime-factors-of-a-number-and-print-them\/"},"author":{"name":"Kirat","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31"},"headline":"[Solved] C++ Compute prime factors of a number and print them","datePublished":"2022-12-03T13:28:27+00:00","mainEntityOfPage":{"@id":"https:\/\/jassweb.com\/solved\/solved-c-compute-prime-factors-of-a-number-and-print-them\/"},"wordCount":213,"publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"keywords":["c++"],"articleSection":["Solved"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/jassweb.com\/solved\/solved-c-compute-prime-factors-of-a-number-and-print-them\/","url":"https:\/\/jassweb.com\/solved\/solved-c-compute-prime-factors-of-a-number-and-print-them\/","name":"[Solved] C++ Compute prime factors of a number and print them - JassWeb","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/#website"},"datePublished":"2022-12-03T13:28:27+00:00","breadcrumb":{"@id":"https:\/\/jassweb.com\/solved\/solved-c-compute-prime-factors-of-a-number-and-print-them\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jassweb.com\/solved\/solved-c-compute-prime-factors-of-a-number-and-print-them\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/jassweb.com\/solved\/solved-c-compute-prime-factors-of-a-number-and-print-them\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jassweb.com\/solved\/"},{"@type":"ListItem","position":2,"name":"[Solved] C++ Compute prime factors of a number and print them"}]},{"@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\/#\/schema\/person\/image\/","url":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586","contentUrl":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586","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\/24541","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=24541"}],"version-history":[{"count":0,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/24541\/revisions"}],"wp:attachment":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/media?parent=24541"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/categories?post=24541"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/tags?post=24541"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}