{"id":1244,"date":"2021-12-07T14:52:40","date_gmt":"2021-12-07T17:52:40","guid":{"rendered":"http:\/\/www.galirows.com.br\/meublog\/programacao\/?p=1244"},"modified":"2021-12-07T14:53:33","modified_gmt":"2021-12-07T17:53:33","slug":"solicitacao-algoritmo10","status":"publish","type":"post","link":"https:\/\/www.galirows.com.br\/meublog\/programacao\/solicitacao-algoritmo10\/","title":{"rendered":"Solicita\u00e7\u00e3o de algoritmo 10 &#8211; repeti\u00e7\u00e3o de valores no vetor"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">A solicita\u00e7\u00e3o foi enviada por Jean Vitor Vieira, que j\u00e1 apresentou uma vers\u00e3o quase pronta do c\u00f3digo. Segue a seguir o enunciado.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Enunciado: elaborar uma fun\u00e7\u00e3o que retorna o n\u00famero que mais se repete em um vetor e quantas vezes esse n\u00famero aparece (em caso de igualdade, o primeiro encontrado tem prefer\u00eancia) no <em>array<\/em>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O Jean elaborou a fun\u00e7\u00e3o mostrada a seguir. A fun\u00e7\u00e3o retorna na vari\u00e1vel &#8220;qtd_repeticao&#8221; a quantidade de vezes que o determinado n\u00famero se repete no <em>array<\/em>. Caso seja fornecido um array inv\u00e1lido, retorna a constante <em>HUGE_VAL<\/em> (constante pertencente a biblioteca <em>math.h<\/em>) e ZERO em &#8220;qtd_repeticao&#8221;.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Na solicita\u00e7\u00e3o do Jean ele avisa que somente conseguiu elaborar o c\u00f3digo para achar o valor que mais se repete no vetor, mas n\u00e3o conseguiu achar quantas vezes ele se repete. <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"c\" class=\"language-c line-numbers\">double repetido(double* valores, unsigned int qtd_numeros, unsigned int *qtd_repeticao){\n\n  if (!valores || qtd_numeros==0) {\n    *qtd_repeticao=0;\n    return HUGE_VAL;\n  }\n\n  \/\/*qtd_repeticao+=1; n\u00e3o sei aonde implementar esse contador;\n  unsigned int cont1=0, cont2=-1;\n  double maisRepetido;\n\n  for(unsigned int i=0;i&lt;qtd_numeros-1;i++){\n   for(unsigned int j=i+1;j&lt;qtd_numeros;j++){\n    if(valores[i]==valores[j]){\n      cont1++;\n    }\n     \n    if(cont1&gt;cont2){\n      maisRepetido=valores[i];\n    }\n    cont2=cont1;\n    cont1=0;\n  }\n}\n  return maisRepetido;\n}<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Entendendo inicialmente a fun\u00e7\u00e3o implementada pelo Jean, veja que ela recebe um vetor de elementos do tipo <em>double <\/em>e a quantidade de elementos existentes nesse vetor. O retorno da fun\u00e7\u00e3o \u00e9 o valor que mais se repete, mas tamb\u00e9m ter\u00e1 quantas vezes esse valor repete, valor armazenado na vari\u00e1vel  &#8220;qtd_repeticao&#8221; que \u00e9 passada por refer\u00eancia. Um detalhe pensado pelo Jean \u00e9 que as vari\u00e1veis com o tamanho do vetor e com a quantidade de repeti\u00e7\u00f5es s\u00e3o <em>unsigned int<\/em>, ou seja, elas somente aceitam o valor zero ou valores positivos (o que \u00e9 efetivamente esperado para os valores dessas vari\u00e1veis). A fun\u00e7\u00e3o tamb\u00e9m pode retornar um <em>HUGE_VAL<\/em> (conforme instru\u00e7\u00e3o na linha 5), que \u00e9 uma constante existente na <em>math.h<\/em> \u00e9 que possui o maior valor <em>double<\/em> represent\u00e1vel no computador que executa o c\u00f3digo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para n\u00e3o deixar a fun\u00e7\u00e3o &#8220;solta&#8221;, elaborei o c\u00f3digo da fun\u00e7\u00e3o <em>main()<\/em>. Tamb\u00e9m fiz algumas modifica\u00e7\u00f5es na fun\u00e7\u00e3o para retirar aqueles <em>unsigned int<\/em> e ficar mais f\u00e1cil de entender o c\u00f3digo (o uso da <em>unsigned int<\/em> feito pelo Jean est\u00e1 correto, mas esse \u00e9 um aprimoramento de c\u00f3digo que prefiro fazer somente depois de ter resolvido o problema).<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"c\" class=\"language-c\">#include &lt;stdio.h&gt;\n#include &lt;math.h&gt;\n\ndouble repetido(double* valores, int qtd_numeros, int *qtd_repeticao){\n\n  if (!valores || qtd_numeros==0) {\n    *qtd_repeticao=0;\n    return HUGE_VAL;\n  }\n  *qtd_repeticao=1000;\n  int cont1=0, cont2=-1;\n  double maisRepetido;\n\n  for(int i=0;i&lt;qtd_numeros-1;i++){\n   for(int j=i+1;j&lt;qtd_numeros;j++){\n    if(valores[i]==valores[j]){\n      cont1++;\n    }\n     \n    if(cont1&gt;cont2){\n      maisRepetido=valores[i];\n    }\n    cont2=cont1;\n    cont1=0;\n  }\n}\n  return maisRepetido;\n}\n\nint main(void) {\n\tint qtd;\n\tdouble vet[] = {1.0,2,3,3,4.0}, valor;\n\tvalor = repetido(vet,5,&amp;qtd);\n\tprintf(\"%f %i\", valor, qtd);\n\treturn 0;\n}<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Na minha <em>main()<\/em> apenas criei um vetor de valores <em>double<\/em>, uma vari\u00e1vel para armazenar o valor que mais se repete e uma vari\u00e1vel para armazenar quantas vezes esse valor repete (que \u00e9 passada por refer\u00eancia).  Na fun\u00e7\u00e3o <em>repetido()<\/em> eu coloquei a linha 10 que apenas atribui o valor 1000 a vari\u00e1vel com a quantidade de repeti\u00e7\u00f5es. O resultado da execu\u00e7\u00e3o do c\u00f3digo mostrar\u00e1 que o valor que mais repete \u00e9 o 3 e que ele repete 1000 vezes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Posso dizer que o Jean fez a parte dif\u00edcil. Vejo pelo c\u00f3digo dele que, na linha 8, ele j\u00e1 sabia que precisaria incrementar a vari\u00e1vel que conta a repeti\u00e7\u00e3o. S\u00f3 acho que ele pensou em fazer o processo muito antes. Para esse problema, o primeiro passo envolve descobrir qual o valor que mais repete e somente depois \u00e9 poss\u00edvel contar quantas vezes ele repete. Por isso adicionei ao c\u00f3digo abaixo as linhas 28-33.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"c\" class=\"language-c line-numbers\">#include &lt;stdio.h&gt;\n#include &lt;math.h&gt;\n\ndouble repetido(double* valores, int qtd_numeros, int *qtd_repeticao){\n\n  if (!valores || qtd_numeros==0) {\n    *qtd_repeticao=0;\n    return HUGE_VAL;\n  }\n\n  int cont1=0, cont2=-1;\n  double maisRepetido;\n\n  for(int i=0;i&lt;qtd_numeros-1;i++){\n   for(int j=i+1;j&lt;qtd_numeros;j++){\n    if(valores[i]==valores[j]){\n      cont1++;\n    }\n     \n    if(cont1&gt;cont2){\n      maisRepetido=valores[i];\n    }\n    cont2=cont1;\n    cont1=0;\n   }\n  }\n\n  *qtd_repeticao = 0;\n  for(int i=0;i&lt;qtd_numeros;i++){\n    if (valores[i] == maisRepetido) {\n      *qtd_repeticao+=1;\n    }\n  }\n  return maisRepetido;\n}\n\nint main(void) {\n\tint qtd;\n\tdouble vet[] = {1.0,2,3,3,4.0}, valor;\n\tvalor = repetido(vet,5,&amp;qtd);\n\tprintf(\"%f %i\", valor, qtd);\n\treturn 0;\n}<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Veja que linha 28 eu inicializei a vari\u00e1vel. A fun\u00e7\u00e3o deveria fazer isso mesmo que na linha 38 (na fun\u00e7\u00e3o principal <em>main()<\/em>) eu inicializasse a vari\u00e1vel. Embora o resultado fosse o mesmo, \u00e9 importante a fun\u00e7\u00e3o garantir a devida inicializa\u00e7\u00e3o das vari\u00e1veis. Com isso, mesmo que seja esquecido de inicializar a vari\u00e1vel na fun\u00e7\u00e3o principal, mesmo assim o resultado n\u00e3o ser\u00e1 incoerente.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A solicita\u00e7\u00e3o foi enviada por Jean Vitor Vieira, que j\u00e1 apresentou uma vers\u00e3o quase pronta do c\u00f3digo. Segue a seguir o enunciado. Enunciado: elaborar uma fun\u00e7\u00e3o que retorna o n\u00famero que mais se repete em um vetor e quantas vezes esse n\u00famero aparece (em caso de igualdade, o primeiro encontrado tem prefer\u00eancia) no array. O [&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,"footnotes":""},"categories":[5],"tags":[],"class_list":["post-1244","post","type-post","status-publish","format-standard","hentry","category-python"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"A solicita\u00e7\u00e3o foi enviada por Jean Vitor Vieira, que j\u00e1 apresentou uma vers\u00e3o quase pronta do c\u00f3digo. Segue a seguir o enunciado. Enunciado: elaborar uma fun\u00e7\u00e3o que retorna o n\u00famero que mais se repete em um vetor e quantas vezes esse n\u00famero aparece (em caso de igualdade, o primeiro encontrado tem prefer\u00eancia) no array. O\" \/>\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\/solicitacao-algoritmo10\/\" \/>\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=\"Solicita\u00e7\u00e3o de algoritmo 10 \u2013 repeti\u00e7\u00e3o de valores no vetor - Algoritmos e programa\u00e7\u00e3o\" \/>\n\t\t<meta property=\"og:description\" content=\"A solicita\u00e7\u00e3o foi enviada por Jean Vitor Vieira, que j\u00e1 apresentou uma vers\u00e3o quase pronta do c\u00f3digo. Segue a seguir o enunciado. Enunciado: elaborar uma fun\u00e7\u00e3o que retorna o n\u00famero que mais se repete em um vetor e quantas vezes esse n\u00famero aparece (em caso de igualdade, o primeiro encontrado tem prefer\u00eancia) no array. O\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.galirows.com.br\/meublog\/programacao\/solicitacao-algoritmo10\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2021-12-07T17:52:40+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2021-12-07T17:53:33+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Solicita\u00e7\u00e3o de algoritmo 10 \u2013 repeti\u00e7\u00e3o de valores no vetor - Algoritmos e programa\u00e7\u00e3o\" \/>\n\t\t<meta name=\"twitter:description\" content=\"A solicita\u00e7\u00e3o foi enviada por Jean Vitor Vieira, que j\u00e1 apresentou uma vers\u00e3o quase pronta do c\u00f3digo. Segue a seguir o enunciado. Enunciado: elaborar uma fun\u00e7\u00e3o que retorna o n\u00famero que mais se repete em um vetor e quantas vezes esse n\u00famero aparece (em caso de igualdade, o primeiro encontrado tem prefer\u00eancia) no array. O\" \/>\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\\\/solicitacao-algoritmo10\\\/#blogposting\",\"name\":\"Solicita\\u00e7\\u00e3o de algoritmo 10 \\u2013 repeti\\u00e7\\u00e3o de valores no vetor - Algoritmos e programa\\u00e7\\u00e3o\",\"headline\":\"Solicita\\u00e7\\u00e3o de algoritmo 10 &#8211; repeti\\u00e7\\u00e3o de valores no vetor\",\"author\":{\"@id\":\"https:\\\/\\\/www.galirows.com.br\\\/meublog\\\/programacao\\\/author\\\/admin\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.galirows.com.br\\\/meublog\\\/programacao\\\/#organization\"},\"datePublished\":\"2021-12-07T14:52:40-03:00\",\"dateModified\":\"2021-12-07T14:53:33-03:00\",\"inLanguage\":\"pt-BR\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.galirows.com.br\\\/meublog\\\/programacao\\\/solicitacao-algoritmo10\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.galirows.com.br\\\/meublog\\\/programacao\\\/solicitacao-algoritmo10\\\/#webpage\"},\"articleSection\":\"Python\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.galirows.com.br\\\/meublog\\\/programacao\\\/solicitacao-algoritmo10\\\/#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\\\/python\\\/#listItem\",\"name\":\"Python\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.galirows.com.br\\\/meublog\\\/programacao\\\/category\\\/python\\\/#listItem\",\"position\":2,\"name\":\"Python\",\"item\":\"https:\\\/\\\/www.galirows.com.br\\\/meublog\\\/programacao\\\/category\\\/python\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.galirows.com.br\\\/meublog\\\/programacao\\\/solicitacao-algoritmo10\\\/#listItem\",\"name\":\"Solicita\\u00e7\\u00e3o de algoritmo 10 &#8211; repeti\\u00e7\\u00e3o de valores no vetor\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.galirows.com.br\\\/meublog\\\/programacao#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.galirows.com.br\\\/meublog\\\/programacao\\\/solicitacao-algoritmo10\\\/#listItem\",\"position\":3,\"name\":\"Solicita\\u00e7\\u00e3o de algoritmo 10 &#8211; repeti\\u00e7\\u00e3o de valores no vetor\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.galirows.com.br\\\/meublog\\\/programacao\\\/category\\\/python\\\/#listItem\",\"name\":\"Python\"}}]},{\"@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\\\/solicitacao-algoritmo10\\\/#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\\\/solicitacao-algoritmo10\\\/#webpage\",\"url\":\"https:\\\/\\\/www.galirows.com.br\\\/meublog\\\/programacao\\\/solicitacao-algoritmo10\\\/\",\"name\":\"Solicita\\u00e7\\u00e3o de algoritmo 10 \\u2013 repeti\\u00e7\\u00e3o de valores no vetor - Algoritmos e programa\\u00e7\\u00e3o\",\"description\":\"A solicita\\u00e7\\u00e3o foi enviada por Jean Vitor Vieira, que j\\u00e1 apresentou uma vers\\u00e3o quase pronta do c\\u00f3digo. Segue a seguir o enunciado. Enunciado: elaborar uma fun\\u00e7\\u00e3o que retorna o n\\u00famero que mais se repete em um vetor e quantas vezes esse n\\u00famero aparece (em caso de igualdade, o primeiro encontrado tem prefer\\u00eancia) no array. O\",\"inLanguage\":\"pt-BR\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.galirows.com.br\\\/meublog\\\/programacao\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.galirows.com.br\\\/meublog\\\/programacao\\\/solicitacao-algoritmo10\\\/#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\":\"2021-12-07T14:52:40-03:00\",\"dateModified\":\"2021-12-07T14:53:33-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":"Solicita\u00e7\u00e3o de algoritmo 10 \u2013 repeti\u00e7\u00e3o de valores no vetor - Algoritmos e programa\u00e7\u00e3o","description":"A solicita\u00e7\u00e3o foi enviada por Jean Vitor Vieira, que j\u00e1 apresentou uma vers\u00e3o quase pronta do c\u00f3digo. Segue a seguir o enunciado. Enunciado: elaborar uma fun\u00e7\u00e3o que retorna o n\u00famero que mais se repete em um vetor e quantas vezes esse n\u00famero aparece (em caso de igualdade, o primeiro encontrado tem prefer\u00eancia) no array. O","canonical_url":"https:\/\/www.galirows.com.br\/meublog\/programacao\/solicitacao-algoritmo10\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/www.galirows.com.br\/meublog\/programacao\/solicitacao-algoritmo10\/#blogposting","name":"Solicita\u00e7\u00e3o de algoritmo 10 \u2013 repeti\u00e7\u00e3o de valores no vetor - Algoritmos e programa\u00e7\u00e3o","headline":"Solicita\u00e7\u00e3o de algoritmo 10 &#8211; repeti\u00e7\u00e3o de valores no vetor","author":{"@id":"https:\/\/www.galirows.com.br\/meublog\/programacao\/author\/admin\/#author"},"publisher":{"@id":"https:\/\/www.galirows.com.br\/meublog\/programacao\/#organization"},"datePublished":"2021-12-07T14:52:40-03:00","dateModified":"2021-12-07T14:53:33-03:00","inLanguage":"pt-BR","mainEntityOfPage":{"@id":"https:\/\/www.galirows.com.br\/meublog\/programacao\/solicitacao-algoritmo10\/#webpage"},"isPartOf":{"@id":"https:\/\/www.galirows.com.br\/meublog\/programacao\/solicitacao-algoritmo10\/#webpage"},"articleSection":"Python"},{"@type":"BreadcrumbList","@id":"https:\/\/www.galirows.com.br\/meublog\/programacao\/solicitacao-algoritmo10\/#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\/python\/#listItem","name":"Python"}},{"@type":"ListItem","@id":"https:\/\/www.galirows.com.br\/meublog\/programacao\/category\/python\/#listItem","position":2,"name":"Python","item":"https:\/\/www.galirows.com.br\/meublog\/programacao\/category\/python\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.galirows.com.br\/meublog\/programacao\/solicitacao-algoritmo10\/#listItem","name":"Solicita\u00e7\u00e3o de algoritmo 10 &#8211; repeti\u00e7\u00e3o de valores no vetor"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.galirows.com.br\/meublog\/programacao#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/www.galirows.com.br\/meublog\/programacao\/solicitacao-algoritmo10\/#listItem","position":3,"name":"Solicita\u00e7\u00e3o de algoritmo 10 &#8211; repeti\u00e7\u00e3o de valores no vetor","previousItem":{"@type":"ListItem","@id":"https:\/\/www.galirows.com.br\/meublog\/programacao\/category\/python\/#listItem","name":"Python"}}]},{"@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\/solicitacao-algoritmo10\/#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\/solicitacao-algoritmo10\/#webpage","url":"https:\/\/www.galirows.com.br\/meublog\/programacao\/solicitacao-algoritmo10\/","name":"Solicita\u00e7\u00e3o de algoritmo 10 \u2013 repeti\u00e7\u00e3o de valores no vetor - Algoritmos e programa\u00e7\u00e3o","description":"A solicita\u00e7\u00e3o foi enviada por Jean Vitor Vieira, que j\u00e1 apresentou uma vers\u00e3o quase pronta do c\u00f3digo. Segue a seguir o enunciado. Enunciado: elaborar uma fun\u00e7\u00e3o que retorna o n\u00famero que mais se repete em um vetor e quantas vezes esse n\u00famero aparece (em caso de igualdade, o primeiro encontrado tem prefer\u00eancia) no array. O","inLanguage":"pt-BR","isPartOf":{"@id":"https:\/\/www.galirows.com.br\/meublog\/programacao\/#website"},"breadcrumb":{"@id":"https:\/\/www.galirows.com.br\/meublog\/programacao\/solicitacao-algoritmo10\/#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":"2021-12-07T14:52:40-03:00","dateModified":"2021-12-07T14:53:33-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":"Solicita\u00e7\u00e3o de algoritmo 10 \u2013 repeti\u00e7\u00e3o de valores no vetor - Algoritmos e programa\u00e7\u00e3o","og:description":"A solicita\u00e7\u00e3o foi enviada por Jean Vitor Vieira, que j\u00e1 apresentou uma vers\u00e3o quase pronta do c\u00f3digo. Segue a seguir o enunciado. Enunciado: elaborar uma fun\u00e7\u00e3o que retorna o n\u00famero que mais se repete em um vetor e quantas vezes esse n\u00famero aparece (em caso de igualdade, o primeiro encontrado tem prefer\u00eancia) no array. O","og:url":"https:\/\/www.galirows.com.br\/meublog\/programacao\/solicitacao-algoritmo10\/","article:published_time":"2021-12-07T17:52:40+00:00","article:modified_time":"2021-12-07T17:53:33+00:00","twitter:card":"summary_large_image","twitter:title":"Solicita\u00e7\u00e3o de algoritmo 10 \u2013 repeti\u00e7\u00e3o de valores no vetor - Algoritmos e programa\u00e7\u00e3o","twitter:description":"A solicita\u00e7\u00e3o foi enviada por Jean Vitor Vieira, que j\u00e1 apresentou uma vers\u00e3o quase pronta do c\u00f3digo. Segue a seguir o enunciado. Enunciado: elaborar uma fun\u00e7\u00e3o que retorna o n\u00famero que mais se repete em um vetor e quantas vezes esse n\u00famero aparece (em caso de igualdade, o primeiro encontrado tem prefer\u00eancia) no array. O"},"aioseo_meta_data":{"post_id":"1244","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 22:10:11","updated":"2026-01-19 22:10:11","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\/python\/\" title=\"Python\">Python<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tSolicita\u00e7\u00e3o de algoritmo 10 \u2013 repeti\u00e7\u00e3o de valores no vetor\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/www.galirows.com.br\/meublog\/programacao"},{"label":"Python","link":"https:\/\/www.galirows.com.br\/meublog\/programacao\/category\/python\/"},{"label":"Solicita\u00e7\u00e3o de algoritmo 10 &#8211; repeti\u00e7\u00e3o de valores no vetor","link":"https:\/\/www.galirows.com.br\/meublog\/programacao\/solicitacao-algoritmo10\/"}],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.galirows.com.br\/meublog\/programacao\/wp-json\/wp\/v2\/posts\/1244","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=1244"}],"version-history":[{"count":10,"href":"https:\/\/www.galirows.com.br\/meublog\/programacao\/wp-json\/wp\/v2\/posts\/1244\/revisions"}],"predecessor-version":[{"id":1254,"href":"https:\/\/www.galirows.com.br\/meublog\/programacao\/wp-json\/wp\/v2\/posts\/1244\/revisions\/1254"}],"wp:attachment":[{"href":"https:\/\/www.galirows.com.br\/meublog\/programacao\/wp-json\/wp\/v2\/media?parent=1244"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.galirows.com.br\/meublog\/programacao\/wp-json\/wp\/v2\/categories?post=1244"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.galirows.com.br\/meublog\/programacao\/wp-json\/wp\/v2\/tags?post=1244"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}