{"id":123,"date":"2019-08-31T09:42:27","date_gmt":"2019-08-31T09:42:27","guid":{"rendered":"http:\/\/www.linuxsystems.ovh\/?p=123"},"modified":"2020-05-25T16:28:38","modified_gmt":"2020-05-25T16:28:38","slug":"spoj-wow","status":"publish","type":"post","link":"https:\/\/www.linuxsystems.ovh\/?p=123","title":{"rendered":"SPOJ &#8211; Wow"},"content":{"rendered":"\n<p>Zadanie z strony: <a href=\"https:\/\/www.spoj.com\/problems\/SMPWOW\/\">https:\/\/www.spoj.com\/problems\/SMPWOW\/<\/a><\/p>\n\n\n\n<!--more-->\n\n\n\n<p>Zadanie polega na tym, \u017ce w pierwszej linii dostajemy cyfr\u0119 z zakresu 0 &lt; <em>x<\/em> &lt; 50, oraz tyle literek &#8222;o&#8221; mamy wypisa\u0107 na konsoli, pomi\u0119dzy literkami W, oraz w.<\/p>\n\n\n\n<p><strong>Przyk\u0142adowo:<\/strong><br>dane wej\u015bciowe:<br>5<br>wyj\u015bcie:<br>Wooooow<\/p>\n\n\n\n<p>Rozwi\u0105zanie:<\/p>\n\n\n\n<p>Na pocz\u0105tek musimy zrobi\u0107 szablon, a wi\u0119c:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>#include &lt;stdio.h>\n\nint main(void){\n\treturn 0;\n}<\/code><\/pre>\n\n\n\n<p>Nast\u0119pnie na pocz\u0105tku musimy zadeklarowa\u0107 zmienn\u0105 takiego typu, kt\u00f3ry zmie\u015bci cyfr\u0119 z zakresu 0 &lt; <em>x<\/em> &lt; 50, w moim przypadku, ja do tego celu wybra\u0142em typ int. Jednak z racji tego, \u017ce s\u0105 to bardzo ma\u0142e cyfry, mo\u017cna by\u0142oby wykorzysta\u0107 typ short \ud83d\ude42 . Ja nazwa\u0142em t\u0105 zmienn\u0105 powtorzenia.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>#include &lt;stdio.h>\n\nint main(void){\n\tint powtorzenia;\n\treturn 0;\n}<\/code><\/pre>\n\n\n\n<p>nast\u0119pnie musimy pobra\u0107 cyfr\u0119 od u\u017cytkownika do zmiennej, a wi\u0119c u\u017cyjemy do tego celu funkcji scanf:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>#include &lt;stdio.h>\n\nint main(void){\n\tint powtorzenia;\n\tscanf(\"%i\",&amp;powtorzenia);\n\treturn 0;\n}<\/code><\/pre>\n\n\n\n<p>Nast\u0119pnie musimy wypisa\u0107: &#8222;W&#8221; &#8222;o&#8221;*powtorzenia, &#8222;w&#8221;, czyli u\u017cyjemy do tego p\u0119tli for, oraz printf \ud83d\ude42<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>#include &lt;stdio.h>\n\nint main(void){\n\tint powtorzenia;\n\tscanf(\"%i\",&amp;powtorzenia);\n\tprintf(\"W\");\n\tfor(int i=0 ; i&lt;powtorzenia ; ++i){\n\t\tprintf(\"o\");\n\t}\n\tprintf(\"w\");\n\treturn 0;\n}<\/code><\/pre>\n\n\n\n<p>W 6 linijce wypisuj\u0119 du\u017c\u0105 literk\u0119 W, nast\u0119pnie uruchamiam p\u0119tl\u0119 for, kt\u00f3ra wykonuje si\u0119 tyle razy ile razy ma zmienna &#8222;powtorzenia&#8221;, a po wyj\u015bciu z p\u0119tli for, wypisuj\u0119 jeszcze ma\u0142\u0105 literk\u0119 &#8222;w&#8221; i zamykam program \ud83d\ude42<\/p>\n\n\n\n<p>I to tyle &#8211; program przeszed\u0142 testy poprawnie \ud83d\ude42<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Zadanie z strony: https:\/\/www.spoj.com\/problems\/SMPWOW\/<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[36],"tags":[],"class_list":["post-123","post","type-post","status-publish","format-standard","hentry","category-c"],"_links":{"self":[{"href":"https:\/\/www.linuxsystems.ovh\/index.php?rest_route=\/wp\/v2\/posts\/123","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.linuxsystems.ovh\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.linuxsystems.ovh\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.linuxsystems.ovh\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.linuxsystems.ovh\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=123"}],"version-history":[{"count":3,"href":"https:\/\/www.linuxsystems.ovh\/index.php?rest_route=\/wp\/v2\/posts\/123\/revisions"}],"predecessor-version":[{"id":520,"href":"https:\/\/www.linuxsystems.ovh\/index.php?rest_route=\/wp\/v2\/posts\/123\/revisions\/520"}],"wp:attachment":[{"href":"https:\/\/www.linuxsystems.ovh\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=123"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.linuxsystems.ovh\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=123"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.linuxsystems.ovh\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=123"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}