{"id":503,"date":"2015-08-17T19:59:30","date_gmt":"2015-08-17T22:59:30","guid":{"rendered":"http:\/\/www.galirows.com.br\/meublog\/programacao\/?p=503"},"modified":"2021-06-18T15:49:39","modified_gmt":"2021-06-18T18:49:39","slug":"media-vetor","status":"publish","type":"post","link":"http:\/\/www.galirows.com.br\/meublog\/programacao\/media-vetor\/","title":{"rendered":"Algoritmo em C++ com vetor &#8211; b\u00e1sico"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Exerc\u00edcio b\u00e1sico envolvendo vetor em C++.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A primeira parte explica um algoritmo para calcular a m\u00e9dia dos valores de um vetor. A segunda parte d\u00e1 continuidade mostrando como determinar a m\u00e9dia dos valores elaborando uma fun\u00e7\u00e3o para o c\u00e1lculo. A terceira parte ilustra a determina\u00e7\u00e3o de quantos valores do vetor est\u00e3o acima e quantos est\u00e3o abaixo da m\u00e9dia.<\/p>\n\n\n\n<!--more-->\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Parte 1 &#8211; M\u00e9dia dos valores de um vetor<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code lang:c++ decode:true\"><code lang=\"cpp\" class=\"language-cpp\">#include &lt;iostream&gt;\n\nusing namespace std;\n\nint main()\n{\n    int vet[] = {1, 2, 3, 4, 5, 7}, soma = 0;\n    float media;\n    for (int i = 0; i &lt; 6; i++) {\n        soma = soma + vet[i];\n    }\n    media = soma \/ 6.0;\n    cout &lt;&lt; \"Soma: \" &lt;&lt; soma &lt;&lt; endl;\n    cout &lt;&lt; \"Media: \" &lt;&lt; media;\n    return 0;\n}<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>V\u00eddeo da primeira parte<br><\/strong><\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-4-3 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" width=\"685\" height=\"514\" src=\"https:\/\/www.youtube.com\/embed\/03AR91CIq50?feature=oembed\" frameborder=\"0\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Parte 2 &#8211; M\u00e9dia dos valores de um vetor utilizando uma fun\u00e7\u00e3o<br><\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code lang:c++ decode:true\"><code lang=\"cpp\" class=\"language-cpp\">#include &lt;iostream&gt;\n\nusing namespace std;\n\nfloat mediaValoresVetor(int vet[], int tam) {\n    float soma = 0;\n    for (int i = 0; i &lt; tam; i++) {\n        soma += vet[i];\n    }\n    return soma \/ tam;\n}\n\nint main()\n{\n    int vet[] = {1, 2, 3, 4, 5, 7, 10};\n    float media;\n    media = mediaValoresVetor(vet, 7);\n    cout &lt;&lt; \"Media: \" &lt;&lt; media;\n    return 0;\n}<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>V\u00eddeo da segunda parte<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-4-3 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" width=\"685\" height=\"514\" src=\"https:\/\/www.youtube.com\/embed\/T4nRDhQiHzA?feature=oembed\" frameborder=\"0\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Parte 3 &#8211; Valores do vetor acima e abaixo da sua m\u00e9dia<br><\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code lang:c++ decode:true\"><code lang=\"cpp\" class=\"language-cpp\">#include &lt;iostream&gt;\n\nusing namespace std;\n\nfloat mediaValoresVetor(int vet[], int tam) {\n    float soma = 0;\n    for (int i = 0; i &lt; tam; i++) {\n        soma += vet[i];\n    }\n    return soma \/ tam;\n}\n\nint main()\n{\n    int vet[] = {1, 2, 3, 4, 5}, acima = 0, tam = 5;\n    float media;\n    media = mediaValoresVetor(vet, tam);\n    cout &lt;&lt; \"Media: \" &lt;&lt; media &lt;&lt; endl;\n\n    for (int i = 0; i &lt; tam; i++) {\n        if (vet[i] &gt; media) {\n            acima++;\n        }\n    }\n    cout &lt;&lt; \"Valores acima da media: \" &lt;&lt; acima &lt;&lt; endl;\n    cout &lt;&lt; \"Valores abaixo da media: \" &lt;&lt; tam - acima;\n\n    return 0;\n}<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>V\u00eddeo da terceira parte<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-4-3 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" width=\"685\" height=\"514\" src=\"https:\/\/www.youtube.com\/embed\/5gaDeTd8iLA?feature=oembed\" frameborder=\"0\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Exerc\u00edcio b\u00e1sico envolvendo vetor em C++. A primeira parte explica um algoritmo para calcular a m\u00e9dia dos valores de um vetor. A segunda parte d\u00e1 continuidade mostrando como determinar a m\u00e9dia dos valores elaborando uma fun\u00e7\u00e3o para o c\u00e1lculo. A terceira parte ilustra a determina\u00e7\u00e3o de quantos valores do vetor est\u00e3o acima e quantos est\u00e3o [&hellip;]<\/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,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[3,4],"tags":[],"class_list":["post-503","post","type-post","status-publish","format-standard","hentry","category-c","category-videos"],"aioseo_notices":[],"amp_enabled":true,"_links":{"self":[{"href":"http:\/\/www.galirows.com.br\/meublog\/programacao\/wp-json\/wp\/v2\/posts\/503","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.galirows.com.br\/meublog\/programacao\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.galirows.com.br\/meublog\/programacao\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.galirows.com.br\/meublog\/programacao\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.galirows.com.br\/meublog\/programacao\/wp-json\/wp\/v2\/comments?post=503"}],"version-history":[{"count":2,"href":"http:\/\/www.galirows.com.br\/meublog\/programacao\/wp-json\/wp\/v2\/posts\/503\/revisions"}],"predecessor-version":[{"id":1088,"href":"http:\/\/www.galirows.com.br\/meublog\/programacao\/wp-json\/wp\/v2\/posts\/503\/revisions\/1088"}],"wp:attachment":[{"href":"http:\/\/www.galirows.com.br\/meublog\/programacao\/wp-json\/wp\/v2\/media?parent=503"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.galirows.com.br\/meublog\/programacao\/wp-json\/wp\/v2\/categories?post=503"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.galirows.com.br\/meublog\/programacao\/wp-json\/wp\/v2\/tags?post=503"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}