{"id":246,"date":"2011-11-02T16:20:55","date_gmt":"2011-11-02T23:20:55","guid":{"rendered":"http:\/\/www.gdjogos.com.br\/blog\/?p=246"},"modified":"2021-06-18T16:07:54","modified_gmt":"2021-06-18T19:07:54","slug":"exercicios-resolvidos-c2","status":"publish","type":"post","link":"https:\/\/www.galirows.com.br\/meublog\/programacao\/exercicios-resolvidos-c2\/","title":{"rendered":"Exerc\u00edcios resolvidos em C++"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Exerc\u00edcio resolvidos em C++ que envolvem teste de mesa, desvio condicional, estruturas de repeti\u00e7\u00e3o, vetores e matrizes. Al\u00e9m disso, os exerc\u00edcios s\u00e3o resolvidos utilizando fun\u00e7\u00f5es.<\/p>\n\n\n\n<!--more-->\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Exerc\u00edcio 1: <\/strong>Considerando o algoritmo abaixo, determine o que ser\u00e1 mostrado na tela com a execu\u00e7\u00e3o do seguinte algoritmo.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"cpp\" class=\"language-cpp\"><div>int dobra (int val) {\n<pre class=\"lang:c++ decode:true\">    cout &lt;&lt; \": \";\n    return sqrt(pow(val,2));\n}\n\nvoid detona (int vet[], int soma) {\n    for (int i = 1; i &lt; 4; i++) {\n        vet[i] = 0;\n        soma = soma + i;\n    }\n}\n\nint main()\n{\n    int vetor[] = {3,1,5,8,1,8}, i, soma;\n    soma = vetor[0];\n\n    for (i = 1; i &lt; 4; i++) {\n        soma = (soma + vetor[i]) * -1;\n    }\n    cout &lt;&lt; soma;\n    cout &lt;&lt; dobra(soma);\n    detona(vetor, soma);\n    cout &lt;&lt; endl;\n    cout &lt;&lt; vetor[0] &lt;&lt; \": \" &lt;&lt; soma;\n}<\/pre><\/div><\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><iframe loading=\"lazy\" src=\"\/\/www.youtube.com\/embed\/yU6EugOeQkQ\" allowfullscreen=\"allowfullscreen\" width=\"605\" height=\"450\" frameborder=\"0\"><\/iframe><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Exerc\u00edcio 2: <\/strong>dado um vetor de 50 posi\u00e7\u00f5es preenchido com valores entre 1 e 50, fa\u00e7a uma fun\u00e7\u00e3o que receba o vetor e um valor. Com o valor fa\u00e7a:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Se o valor for par e maior do que 30, some o valor a cada elemento do vetor;<\/li><li>Se o valor for impar e menor do que 2, inverta os valores do vetor;<\/li><li>Caso nenhuma das condi\u00e7\u00f5es anteriores, os valores do vetor passam a possuir a raiz quadrada deles mesmos.<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><iframe loading=\"lazy\" src=\"\/\/www.youtube.com\/embed\/pSeMiCjy9CU\" allowfullscreen=\"allowfullscreen\" width=\"605\" height=\"450\" frameborder=\"0\"><\/iframe><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Exerc\u00edcio 3: <\/strong>fa\u00e7a um algoritmo que preencha uma matriz de inteiros 3&#215;3 com valores aleat\u00f3rios entre -50 e 50 e, atrav\u00e9s de uma fun\u00e7\u00e3o, retorne quantas vezes aparece o n\u00famero zero.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><iframe loading=\"lazy\" src=\"\/\/www.youtube.com\/embed\/jq8fgM3A26Y\" allowfullscreen=\"allowfullscreen\" width=\"605\" height=\"450\" frameborder=\"0\"><\/iframe><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Exerc\u00edcio 4: <\/strong>crie uma fun\u00e7\u00e3o recursiva que retorne a soma dos 100 elementos da sequencia onde o pr\u00f3ximo elemento \u00e9 o dobro do anterior. Exemplo: 1, 2, 4, 8, 16, 32, 64&#8230;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><iframe loading=\"lazy\" src=\"\/\/www.youtube.com\/embed\/OIv9LGqV8r8\" allowfullscreen=\"allowfullscreen\" width=\"605\" height=\"450\" frameborder=\"0\"><\/iframe><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Exerc\u00edcio 5: <\/strong>dado um vetor de 100 posi\u00e7\u00f5es preenchido com valores seq\u00fcenciais a partir de zero e outro vetor preenchido com os valores que est\u00e3o em \u00edndices \u00edmpar do primeiro vetor, crie um algoritmo que escreva os dois vetores em um arquivo de texto (um vetor em cada linha) e tamb\u00e9m a soma dos valores dos vetores (determinada por uma fun\u00e7\u00e3o).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><iframe loading=\"lazy\" src=\"\/\/www.youtube.com\/embed\/PN30pWuXeiA\" allowfullscreen=\"allowfullscreen\" width=\"605\" height=\"450\" frameborder=\"0\"><\/iframe><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><iframe loading=\"lazy\" src=\"\/\/www.youtube.com\/embed\/RZQgTxCSIdc\" allowfullscreen=\"allowfullscreen\" width=\"605\" height=\"450\" frameborder=\"0\"><\/iframe><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Exerc\u00edcio resolvidos em C++ que envolvem teste de mesa, desvio condicional, estruturas de repeti\u00e7\u00e3o, vetores e matrizes. Al\u00e9m disso, os exerc\u00edcios s\u00e3o resolvidos utilizando fun\u00e7\u00f5es.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"footnotes":""},"categories":[3,4],"tags":[13,8,9,14],"class_list":["post-246","post","type-post","status-publish","format-standard","hentry","category-c","category-videos","tag-matriz","tag-modularizacao-funcoes","tag-recursividade","tag-vetor"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"Exerc\u00edcio resolvidos em C++ que envolvem teste de mesa, desvio condicional, estruturas de repeti\u00e7\u00e3o, vetores e matrizes. Al\u00e9m disso, os exerc\u00edcios s\u00e3o resolvidos utilizando fun\u00e7\u00f5es. Exerc\u00edcio 1: Considerando o algoritmo abaixo, determine o que ser\u00e1 mostrado na tela com a execu\u00e7\u00e3o do seguinte algoritmo. int dobra (int val) { cout\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Benjamin Grando Moreira\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.galirows.com.br\/meublog\/programacao\/exercicios-resolvidos-c2\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"pt_BR\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Algoritmos e programa\u00e7\u00e3o - Algoritmos resolvidos\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Exerc\u00edcios resolvidos em C++ - Algoritmos e programa\u00e7\u00e3o\" \/>\n\t\t<meta property=\"og:description\" content=\"Exerc\u00edcio resolvidos em C++ que envolvem teste de mesa, desvio condicional, estruturas de repeti\u00e7\u00e3o, vetores e matrizes. Al\u00e9m disso, os exerc\u00edcios s\u00e3o resolvidos utilizando fun\u00e7\u00f5es. Exerc\u00edcio 1: Considerando o algoritmo abaixo, determine o que ser\u00e1 mostrado na tela com a execu\u00e7\u00e3o do seguinte algoritmo. int dobra (int val) { cout\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.galirows.com.br\/meublog\/programacao\/exercicios-resolvidos-c2\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2011-11-02T23:20:55+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2021-06-18T19:07:54+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Exerc\u00edcios resolvidos em C++ - Algoritmos e programa\u00e7\u00e3o\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Exerc\u00edcio resolvidos em C++ que envolvem teste de mesa, desvio condicional, estruturas de repeti\u00e7\u00e3o, vetores e matrizes. Al\u00e9m disso, os exerc\u00edcios s\u00e3o resolvidos utilizando fun\u00e7\u00f5es. Exerc\u00edcio 1: Considerando o algoritmo abaixo, determine o que ser\u00e1 mostrado na tela com a execu\u00e7\u00e3o do seguinte algoritmo. int dobra (int val) { cout\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BlogPosting\",\"@id\":\"https:\\\/\\\/www.galirows.com.br\\\/meublog\\\/programacao\\\/exercicios-resolvidos-c2\\\/#blogposting\",\"name\":\"Exerc\\u00edcios resolvidos em C++ - Algoritmos e programa\\u00e7\\u00e3o\",\"headline\":\"Exerc\\u00edcios resolvidos em C++\",\"author\":{\"@id\":\"https:\\\/\\\/www.galirows.com.br\\\/meublog\\\/programacao\\\/author\\\/admin\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.galirows.com.br\\\/meublog\\\/programacao\\\/#organization\"},\"datePublished\":\"2011-11-02T16:20:55-02:00\",\"dateModified\":\"2021-06-18T16:07:54-03:00\",\"inLanguage\":\"pt-BR\",\"commentCount\":17,\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.galirows.com.br\\\/meublog\\\/programacao\\\/exercicios-resolvidos-c2\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.galirows.com.br\\\/meublog\\\/programacao\\\/exercicios-resolvidos-c2\\\/#webpage\"},\"articleSection\":\"C\\\/C++, V\\u00eddeos, Matriz, Modulariza\\u00e7\\u00e3o (fun\\u00e7\\u00f5es), Recursividade, Vetor\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.galirows.com.br\\\/meublog\\\/programacao\\\/exercicios-resolvidos-c2\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.galirows.com.br\\\/meublog\\\/programacao#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.galirows.com.br\\\/meublog\\\/programacao\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.galirows.com.br\\\/meublog\\\/programacao\\\/category\\\/c\\\/#listItem\",\"name\":\"C\\\/C++\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.galirows.com.br\\\/meublog\\\/programacao\\\/category\\\/c\\\/#listItem\",\"position\":2,\"name\":\"C\\\/C++\",\"item\":\"https:\\\/\\\/www.galirows.com.br\\\/meublog\\\/programacao\\\/category\\\/c\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.galirows.com.br\\\/meublog\\\/programacao\\\/exercicios-resolvidos-c2\\\/#listItem\",\"name\":\"Exerc\\u00edcios resolvidos em C++\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.galirows.com.br\\\/meublog\\\/programacao#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.galirows.com.br\\\/meublog\\\/programacao\\\/exercicios-resolvidos-c2\\\/#listItem\",\"position\":3,\"name\":\"Exerc\\u00edcios resolvidos em C++\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.galirows.com.br\\\/meublog\\\/programacao\\\/category\\\/c\\\/#listItem\",\"name\":\"C\\\/C++\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.galirows.com.br\\\/meublog\\\/programacao\\\/#organization\",\"name\":\"Algoritmos e programa\\u00e7\\u00e3o\",\"description\":\"Algoritmos resolvidos\",\"url\":\"https:\\\/\\\/www.galirows.com.br\\\/meublog\\\/programacao\\\/\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.galirows.com.br\\\/meublog\\\/programacao\\\/author\\\/admin\\\/#author\",\"url\":\"https:\\\/\\\/www.galirows.com.br\\\/meublog\\\/programacao\\\/author\\\/admin\\\/\",\"name\":\"Benjamin Grando Moreira\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.galirows.com.br\\\/meublog\\\/programacao\\\/exercicios-resolvidos-c2\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/af961283f376b309b0f923ac364c17ad071f1c11e42a5686b4975ad4d514fe29?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Benjamin Grando Moreira\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.galirows.com.br\\\/meublog\\\/programacao\\\/exercicios-resolvidos-c2\\\/#webpage\",\"url\":\"https:\\\/\\\/www.galirows.com.br\\\/meublog\\\/programacao\\\/exercicios-resolvidos-c2\\\/\",\"name\":\"Exerc\\u00edcios resolvidos em C++ - Algoritmos e programa\\u00e7\\u00e3o\",\"description\":\"Exerc\\u00edcio resolvidos em C++ que envolvem teste de mesa, desvio condicional, estruturas de repeti\\u00e7\\u00e3o, vetores e matrizes. Al\\u00e9m disso, os exerc\\u00edcios s\\u00e3o resolvidos utilizando fun\\u00e7\\u00f5es. Exerc\\u00edcio 1: Considerando o algoritmo abaixo, determine o que ser\\u00e1 mostrado na tela com a execu\\u00e7\\u00e3o do seguinte algoritmo. int dobra (int val) { cout\",\"inLanguage\":\"pt-BR\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.galirows.com.br\\\/meublog\\\/programacao\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.galirows.com.br\\\/meublog\\\/programacao\\\/exercicios-resolvidos-c2\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.galirows.com.br\\\/meublog\\\/programacao\\\/author\\\/admin\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.galirows.com.br\\\/meublog\\\/programacao\\\/author\\\/admin\\\/#author\"},\"datePublished\":\"2011-11-02T16:20:55-02:00\",\"dateModified\":\"2021-06-18T16:07:54-03:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.galirows.com.br\\\/meublog\\\/programacao\\\/#website\",\"url\":\"https:\\\/\\\/www.galirows.com.br\\\/meublog\\\/programacao\\\/\",\"name\":\"Algoritmos e programa\\u00e7\\u00e3o\",\"description\":\"Algoritmos resolvidos\",\"inLanguage\":\"pt-BR\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.galirows.com.br\\\/meublog\\\/programacao\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Exerc\u00edcios resolvidos em C++ - Algoritmos e programa\u00e7\u00e3o","description":"Exerc\u00edcio resolvidos em C++ que envolvem teste de mesa, desvio condicional, estruturas de repeti\u00e7\u00e3o, vetores e matrizes. Al\u00e9m disso, os exerc\u00edcios s\u00e3o resolvidos utilizando fun\u00e7\u00f5es. Exerc\u00edcio 1: Considerando o algoritmo abaixo, determine o que ser\u00e1 mostrado na tela com a execu\u00e7\u00e3o do seguinte algoritmo. int dobra (int val) { cout","canonical_url":"https:\/\/www.galirows.com.br\/meublog\/programacao\/exercicios-resolvidos-c2\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/www.galirows.com.br\/meublog\/programacao\/exercicios-resolvidos-c2\/#blogposting","name":"Exerc\u00edcios resolvidos em C++ - Algoritmos e programa\u00e7\u00e3o","headline":"Exerc\u00edcios resolvidos em C++","author":{"@id":"https:\/\/www.galirows.com.br\/meublog\/programacao\/author\/admin\/#author"},"publisher":{"@id":"https:\/\/www.galirows.com.br\/meublog\/programacao\/#organization"},"datePublished":"2011-11-02T16:20:55-02:00","dateModified":"2021-06-18T16:07:54-03:00","inLanguage":"pt-BR","commentCount":17,"mainEntityOfPage":{"@id":"https:\/\/www.galirows.com.br\/meublog\/programacao\/exercicios-resolvidos-c2\/#webpage"},"isPartOf":{"@id":"https:\/\/www.galirows.com.br\/meublog\/programacao\/exercicios-resolvidos-c2\/#webpage"},"articleSection":"C\/C++, V\u00eddeos, Matriz, Modulariza\u00e7\u00e3o (fun\u00e7\u00f5es), Recursividade, Vetor"},{"@type":"BreadcrumbList","@id":"https:\/\/www.galirows.com.br\/meublog\/programacao\/exercicios-resolvidos-c2\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.galirows.com.br\/meublog\/programacao#listItem","position":1,"name":"Home","item":"https:\/\/www.galirows.com.br\/meublog\/programacao","nextItem":{"@type":"ListItem","@id":"https:\/\/www.galirows.com.br\/meublog\/programacao\/category\/c\/#listItem","name":"C\/C++"}},{"@type":"ListItem","@id":"https:\/\/www.galirows.com.br\/meublog\/programacao\/category\/c\/#listItem","position":2,"name":"C\/C++","item":"https:\/\/www.galirows.com.br\/meublog\/programacao\/category\/c\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.galirows.com.br\/meublog\/programacao\/exercicios-resolvidos-c2\/#listItem","name":"Exerc\u00edcios resolvidos em C++"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.galirows.com.br\/meublog\/programacao#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/www.galirows.com.br\/meublog\/programacao\/exercicios-resolvidos-c2\/#listItem","position":3,"name":"Exerc\u00edcios resolvidos em C++","previousItem":{"@type":"ListItem","@id":"https:\/\/www.galirows.com.br\/meublog\/programacao\/category\/c\/#listItem","name":"C\/C++"}}]},{"@type":"Organization","@id":"https:\/\/www.galirows.com.br\/meublog\/programacao\/#organization","name":"Algoritmos e programa\u00e7\u00e3o","description":"Algoritmos resolvidos","url":"https:\/\/www.galirows.com.br\/meublog\/programacao\/"},{"@type":"Person","@id":"https:\/\/www.galirows.com.br\/meublog\/programacao\/author\/admin\/#author","url":"https:\/\/www.galirows.com.br\/meublog\/programacao\/author\/admin\/","name":"Benjamin Grando Moreira","image":{"@type":"ImageObject","@id":"https:\/\/www.galirows.com.br\/meublog\/programacao\/exercicios-resolvidos-c2\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/af961283f376b309b0f923ac364c17ad071f1c11e42a5686b4975ad4d514fe29?s=96&d=mm&r=g","width":96,"height":96,"caption":"Benjamin Grando Moreira"}},{"@type":"WebPage","@id":"https:\/\/www.galirows.com.br\/meublog\/programacao\/exercicios-resolvidos-c2\/#webpage","url":"https:\/\/www.galirows.com.br\/meublog\/programacao\/exercicios-resolvidos-c2\/","name":"Exerc\u00edcios resolvidos em C++ - Algoritmos e programa\u00e7\u00e3o","description":"Exerc\u00edcio resolvidos em C++ que envolvem teste de mesa, desvio condicional, estruturas de repeti\u00e7\u00e3o, vetores e matrizes. Al\u00e9m disso, os exerc\u00edcios s\u00e3o resolvidos utilizando fun\u00e7\u00f5es. Exerc\u00edcio 1: Considerando o algoritmo abaixo, determine o que ser\u00e1 mostrado na tela com a execu\u00e7\u00e3o do seguinte algoritmo. int dobra (int val) { cout","inLanguage":"pt-BR","isPartOf":{"@id":"https:\/\/www.galirows.com.br\/meublog\/programacao\/#website"},"breadcrumb":{"@id":"https:\/\/www.galirows.com.br\/meublog\/programacao\/exercicios-resolvidos-c2\/#breadcrumblist"},"author":{"@id":"https:\/\/www.galirows.com.br\/meublog\/programacao\/author\/admin\/#author"},"creator":{"@id":"https:\/\/www.galirows.com.br\/meublog\/programacao\/author\/admin\/#author"},"datePublished":"2011-11-02T16:20:55-02:00","dateModified":"2021-06-18T16:07:54-03:00"},{"@type":"WebSite","@id":"https:\/\/www.galirows.com.br\/meublog\/programacao\/#website","url":"https:\/\/www.galirows.com.br\/meublog\/programacao\/","name":"Algoritmos e programa\u00e7\u00e3o","description":"Algoritmos resolvidos","inLanguage":"pt-BR","publisher":{"@id":"https:\/\/www.galirows.com.br\/meublog\/programacao\/#organization"}}]},"og:locale":"pt_BR","og:site_name":"Algoritmos e programa\u00e7\u00e3o - Algoritmos resolvidos","og:type":"article","og:title":"Exerc\u00edcios resolvidos em C++ - Algoritmos e programa\u00e7\u00e3o","og:description":"Exerc\u00edcio resolvidos em C++ que envolvem teste de mesa, desvio condicional, estruturas de repeti\u00e7\u00e3o, vetores e matrizes. Al\u00e9m disso, os exerc\u00edcios s\u00e3o resolvidos utilizando fun\u00e7\u00f5es. Exerc\u00edcio 1: Considerando o algoritmo abaixo, determine o que ser\u00e1 mostrado na tela com a execu\u00e7\u00e3o do seguinte algoritmo. int dobra (int val) { cout","og:url":"https:\/\/www.galirows.com.br\/meublog\/programacao\/exercicios-resolvidos-c2\/","article:published_time":"2011-11-02T23:20:55+00:00","article:modified_time":"2021-06-18T19:07:54+00:00","twitter:card":"summary_large_image","twitter:title":"Exerc\u00edcios resolvidos em C++ - Algoritmos e programa\u00e7\u00e3o","twitter:description":"Exerc\u00edcio resolvidos em C++ que envolvem teste de mesa, desvio condicional, estruturas de repeti\u00e7\u00e3o, vetores e matrizes. Al\u00e9m disso, os exerc\u00edcios s\u00e3o resolvidos utilizando fun\u00e7\u00f5es. Exerc\u00edcio 1: Considerando o algoritmo abaixo, determine o que ser\u00e1 mostrado na tela com a execu\u00e7\u00e3o do seguinte algoritmo. int dobra (int val) { cout"},"aioseo_meta_data":{"post_id":"246","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2026-01-19 21:45:19","updated":"2026-01-19 21:45:19","seo_analyzer_scan_date":null,"focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.galirows.com.br\/meublog\/programacao\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.galirows.com.br\/meublog\/programacao\/category\/c\/\" title=\"C\/C++\">C\/C++<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tExerc\u00edcios resolvidos em C++\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/www.galirows.com.br\/meublog\/programacao"},{"label":"C\/C++","link":"https:\/\/www.galirows.com.br\/meublog\/programacao\/category\/c\/"},{"label":"Exerc\u00edcios resolvidos em C++","link":"https:\/\/www.galirows.com.br\/meublog\/programacao\/exercicios-resolvidos-c2\/"}],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.galirows.com.br\/meublog\/programacao\/wp-json\/wp\/v2\/posts\/246","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.galirows.com.br\/meublog\/programacao\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.galirows.com.br\/meublog\/programacao\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.galirows.com.br\/meublog\/programacao\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.galirows.com.br\/meublog\/programacao\/wp-json\/wp\/v2\/comments?post=246"}],"version-history":[{"count":3,"href":"https:\/\/www.galirows.com.br\/meublog\/programacao\/wp-json\/wp\/v2\/posts\/246\/revisions"}],"predecessor-version":[{"id":1101,"href":"https:\/\/www.galirows.com.br\/meublog\/programacao\/wp-json\/wp\/v2\/posts\/246\/revisions\/1101"}],"wp:attachment":[{"href":"https:\/\/www.galirows.com.br\/meublog\/programacao\/wp-json\/wp\/v2\/media?parent=246"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.galirows.com.br\/meublog\/programacao\/wp-json\/wp\/v2\/categories?post=246"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.galirows.com.br\/meublog\/programacao\/wp-json\/wp\/v2\/tags?post=246"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}