{"id":1282,"date":"2022-02-17T14:53:56","date_gmt":"2022-02-17T17:53:56","guid":{"rendered":"http:\/\/www.galirows.com.br\/meublog\/programacao\/?p=1282"},"modified":"2022-02-17T14:56:56","modified_gmt":"2022-02-17T17:56:56","slug":"corrigir-letras-maiusculas-no-nome","status":"publish","type":"post","link":"http:\/\/www.galirows.com.br\/meublog\/programacao\/corrigir-letras-maiusculas-no-nome\/","title":{"rendered":"Corrigir letras mai\u00fasculas no nome"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Todos os dados do usu\u00e1rio deveriam ser verificados e ajustados conforme a natureza daquele dado. Por exemplo, a escrita correta de um nome envolve ter a primeira letra dos nomes e sobrenomes em mai\u00fasculo. O exerc\u00edcio proposta envolve ajustar o nome informado pelo usu\u00e1rio de forma a obter a escrita padronizada.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Enunciado: <\/strong>elabore um algoritmo que leia o nome completo de uma pessoa e ajuste a escrita de forma que apenas a primeira letra dos nomes e sobrenomes estejam em letra mai\u00fascula.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para exemplificar, considere o nome escrito da seguinte forma: anA MAriA Souza. A forma padronizada deve ser: Ana Maria Souza.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para fazer o algoritmo \u00e9 importante conhecer 3 fun\u00e7\u00f5es da biblioteca <em>string.h<\/em>, sendo elas:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>strlen(): fun\u00e7\u00e3o que retorna a quantidade de letras de uma string passada por refer\u00eancia.<\/li><li>tolower(): fun\u00e7\u00e3o que recebe uma letra e retorna o correspondente dessa letra em min\u00fasculo (se ela era uma letra mai\u00fascula).<\/li><li>toupper(): fun\u00e7\u00e3o que recebe uma letra e retorna o correspondente mai\u00fasculo dessa letra (se ela era uma letra em min\u00fasculo).<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">A resolu\u00e7\u00e3o para o enunciado \u00e9 mostrada no c\u00f3digo abaixo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Na linha 5 \u00e9 declarada e inicializada a string com um nome fict\u00edcio. Observe que, na escrita do nome foram utilizadas letras mai\u00fasculas e min\u00fasculas de forma n\u00e3o convencional para um nome. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Na linha 6 \u00e9 importante mencionar que declara\u00e7\u00e3o <em>len = strlen(nome)<\/em> \u00e9 respons\u00e1vel por determinar quantas letras a vari\u00e1vel possui. Calculo o tamanho da string com a <em>strlen()<\/em> para n\u00e3o precisar alterar o valor da vari\u00e1vel toda vez que alterar o nome na declara\u00e7\u00e3o na linha 5.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O c\u00f3digo das linhas 8-12 \u00e9 respons\u00e1vel por inicialmente alterar todo o nome  para deixar toda a escrita em letras min\u00fasculas. Para isso s\u00e3o alteradas todas a letras da string para seu correspondente em min\u00fasculo. O que j\u00e1 escrito em min\u00fasculo continua em min\u00fasculo e o que estava em mai\u00fasculo \u00e9 alterado para a letra em min\u00fasculo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A linha 15 \u00e9 utilizada para alterar a primeira letra do nome para mai\u00fasculo. Como o primeira letra j\u00e1 foi padronizada, observe que o la\u00e7o <em>for<\/em> da linha 17 inicia com o valor de i=1, pulando essa primeira letra na an\u00e1lise (ela j\u00e1 est\u00e1 correta). <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O c\u00f3digo das linhas 17-22 \u00e9 que faz a padroniza\u00e7\u00e3o final. \u00c9 considerado que, entre os nomes e sobrenomes existe um espa\u00e7o em branco. Com isso, esse trecho de c\u00f3digo busca por um caractere de espa\u00e7o em branco e, cada vez que localiza esse espa\u00e7o, faz com que a pr\u00f3xima letra ap\u00f3s o espa\u00e7o seja transformada para mai\u00fasculo. O incremento realizado na linha 20 faz com que, uma vez que a letra ap\u00f3s o espa\u00e7o j\u00e1 foi padronizada, n\u00e3o \u00e9 necess\u00e1rio avaliar mais uma vez essa letra verificando se \u00e9 um espa\u00e7o em branco. Sendo assim, esse incremento \u00e9 para diminuir a quantidade de letras que precisam ser avaliadas.<\/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;string.h&gt;\n\nint main() {\n    char nome[] = \"ben gRa moR\";\n    int i, len = strlen(nome);\n\n    \/\/retira as letras mai\u00fasculas\n    for (i=0; i&lt;len; i++) {\n        nome[i] = tolower(nome[i]);\n    }\n    printf(\"Nome todo em min\u00fasculo: %s\\n\", nome);\n\n    \/\/adiciona as letras mai\u00fasculas\n    nome[0] = toupper(nome[0]);\n\n    for (i=1; i&lt;len; i++) {\n        if (nome[i] == ' ') {\n            nome[i+1] = toupper(nome[i+1]);\n            i++;\n        }\n    }\n\n    printf(\"Nome padronizado: %s\", nome);\n}<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">O incremento feito na linha 20 faz com que o la\u00e7o de repeti\u00e7\u00e3o n\u00e3o avalie a pr\u00f3xima letra j\u00e1 que ela n\u00e3o ser\u00e1 um caractere em branco. Isso porque foi considerado que o nome est\u00e1 escrito com o espa\u00e7amento correto (um espa\u00e7o em branco separando nomes e sobrenomes). Se n\u00e3o existe essa certeza, o melhor \u00e9 dispensar o uso de incremento.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Teste o c\u00f3digo em: <a href=\"https:\/\/ideone.com\/FF96TO\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/ideone.com\/FF96TO<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Todos os dados do usu\u00e1rio deveriam ser verificados e ajustados conforme a natureza daquele dado. Por exemplo, a escrita correta de um nome envolve ter a primeira letra dos nomes e sobrenomes em mai\u00fasculo. O exerc\u00edcio proposta envolve ajustar o nome informado pelo usu\u00e1rio de forma a obter a escrita padronizada. Enunciado: elabore um algoritmo [&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":[3],"tags":[23],"class_list":["post-1282","post","type-post","status-publish","format-standard","hentry","category-c","tag-string"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"Todos os dados do usu\u00e1rio deveriam ser verificados e ajustados conforme a natureza daquele dado. Por exemplo, a escrita correta de um nome envolve ter a primeira letra dos nomes e sobrenomes em mai\u00fasculo. O exerc\u00edcio proposta envolve ajustar o nome informado pelo usu\u00e1rio de forma a obter a escrita padronizada. Enunciado: elabore um algoritmo\" \/>\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=\"http:\/\/www.galirows.com.br\/meublog\/programacao\/corrigir-letras-maiusculas-no-nome\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\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=\"Corrigir letras mai\u00fasculas no nome - Algoritmos e programa\u00e7\u00e3o\" \/>\n\t\t<meta property=\"og:description\" content=\"Todos os dados do usu\u00e1rio deveriam ser verificados e ajustados conforme a natureza daquele dado. Por exemplo, a escrita correta de um nome envolve ter a primeira letra dos nomes e sobrenomes em mai\u00fasculo. O exerc\u00edcio proposta envolve ajustar o nome informado pelo usu\u00e1rio de forma a obter a escrita padronizada. Enunciado: elabore um algoritmo\" \/>\n\t\t<meta property=\"og:url\" content=\"http:\/\/www.galirows.com.br\/meublog\/programacao\/corrigir-letras-maiusculas-no-nome\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2022-02-17T17:53:56+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2022-02-17T17:56:56+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Corrigir letras mai\u00fasculas no nome - Algoritmos e programa\u00e7\u00e3o\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Todos os dados do usu\u00e1rio deveriam ser verificados e ajustados conforme a natureza daquele dado. Por exemplo, a escrita correta de um nome envolve ter a primeira letra dos nomes e sobrenomes em mai\u00fasculo. O exerc\u00edcio proposta envolve ajustar o nome informado pelo usu\u00e1rio de forma a obter a escrita padronizada. Enunciado: elabore um algoritmo\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BlogPosting\",\"@id\":\"http:\\\/\\\/www.galirows.com.br\\\/meublog\\\/programacao\\\/corrigir-letras-maiusculas-no-nome\\\/#blogposting\",\"name\":\"Corrigir letras mai\\u00fasculas no nome - Algoritmos e programa\\u00e7\\u00e3o\",\"headline\":\"Corrigir letras mai\\u00fasculas no nome\",\"author\":{\"@id\":\"http:\\\/\\\/www.galirows.com.br\\\/meublog\\\/programacao\\\/author\\\/admin\\\/#author\"},\"publisher\":{\"@id\":\"http:\\\/\\\/www.galirows.com.br\\\/meublog\\\/programacao\\\/#organization\"},\"datePublished\":\"2022-02-17T14:53:56-03:00\",\"dateModified\":\"2022-02-17T14:56:56-03:00\",\"inLanguage\":\"pt-BR\",\"mainEntityOfPage\":{\"@id\":\"http:\\\/\\\/www.galirows.com.br\\\/meublog\\\/programacao\\\/corrigir-letras-maiusculas-no-nome\\\/#webpage\"},\"isPartOf\":{\"@id\":\"http:\\\/\\\/www.galirows.com.br\\\/meublog\\\/programacao\\\/corrigir-letras-maiusculas-no-nome\\\/#webpage\"},\"articleSection\":\"C\\\/C++, string\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"http:\\\/\\\/www.galirows.com.br\\\/meublog\\\/programacao\\\/corrigir-letras-maiusculas-no-nome\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"http:\\\/\\\/www.galirows.com.br\\\/meublog\\\/programacao#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"http:\\\/\\\/www.galirows.com.br\\\/meublog\\\/programacao\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"http:\\\/\\\/www.galirows.com.br\\\/meublog\\\/programacao\\\/category\\\/c\\\/#listItem\",\"name\":\"C\\\/C++\"}},{\"@type\":\"ListItem\",\"@id\":\"http:\\\/\\\/www.galirows.com.br\\\/meublog\\\/programacao\\\/category\\\/c\\\/#listItem\",\"position\":2,\"name\":\"C\\\/C++\",\"item\":\"http:\\\/\\\/www.galirows.com.br\\\/meublog\\\/programacao\\\/category\\\/c\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"http:\\\/\\\/www.galirows.com.br\\\/meublog\\\/programacao\\\/corrigir-letras-maiusculas-no-nome\\\/#listItem\",\"name\":\"Corrigir letras mai\\u00fasculas no nome\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"http:\\\/\\\/www.galirows.com.br\\\/meublog\\\/programacao#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"http:\\\/\\\/www.galirows.com.br\\\/meublog\\\/programacao\\\/corrigir-letras-maiusculas-no-nome\\\/#listItem\",\"position\":3,\"name\":\"Corrigir letras mai\\u00fasculas no nome\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"http:\\\/\\\/www.galirows.com.br\\\/meublog\\\/programacao\\\/category\\\/c\\\/#listItem\",\"name\":\"C\\\/C++\"}}]},{\"@type\":\"Organization\",\"@id\":\"http:\\\/\\\/www.galirows.com.br\\\/meublog\\\/programacao\\\/#organization\",\"name\":\"Algoritmos e programa\\u00e7\\u00e3o\",\"description\":\"Algoritmos resolvidos\",\"url\":\"http:\\\/\\\/www.galirows.com.br\\\/meublog\\\/programacao\\\/\"},{\"@type\":\"Person\",\"@id\":\"http:\\\/\\\/www.galirows.com.br\\\/meublog\\\/programacao\\\/author\\\/admin\\\/#author\",\"url\":\"http:\\\/\\\/www.galirows.com.br\\\/meublog\\\/programacao\\\/author\\\/admin\\\/\",\"name\":\"Benjamin Grando Moreira\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"http:\\\/\\\/www.galirows.com.br\\\/meublog\\\/programacao\\\/corrigir-letras-maiusculas-no-nome\\\/#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\":\"http:\\\/\\\/www.galirows.com.br\\\/meublog\\\/programacao\\\/corrigir-letras-maiusculas-no-nome\\\/#webpage\",\"url\":\"http:\\\/\\\/www.galirows.com.br\\\/meublog\\\/programacao\\\/corrigir-letras-maiusculas-no-nome\\\/\",\"name\":\"Corrigir letras mai\\u00fasculas no nome - Algoritmos e programa\\u00e7\\u00e3o\",\"description\":\"Todos os dados do usu\\u00e1rio deveriam ser verificados e ajustados conforme a natureza daquele dado. Por exemplo, a escrita correta de um nome envolve ter a primeira letra dos nomes e sobrenomes em mai\\u00fasculo. O exerc\\u00edcio proposta envolve ajustar o nome informado pelo usu\\u00e1rio de forma a obter a escrita padronizada. Enunciado: elabore um algoritmo\",\"inLanguage\":\"pt-BR\",\"isPartOf\":{\"@id\":\"http:\\\/\\\/www.galirows.com.br\\\/meublog\\\/programacao\\\/#website\"},\"breadcrumb\":{\"@id\":\"http:\\\/\\\/www.galirows.com.br\\\/meublog\\\/programacao\\\/corrigir-letras-maiusculas-no-nome\\\/#breadcrumblist\"},\"author\":{\"@id\":\"http:\\\/\\\/www.galirows.com.br\\\/meublog\\\/programacao\\\/author\\\/admin\\\/#author\"},\"creator\":{\"@id\":\"http:\\\/\\\/www.galirows.com.br\\\/meublog\\\/programacao\\\/author\\\/admin\\\/#author\"},\"datePublished\":\"2022-02-17T14:53:56-03:00\",\"dateModified\":\"2022-02-17T14:56:56-03:00\"},{\"@type\":\"WebSite\",\"@id\":\"http:\\\/\\\/www.galirows.com.br\\\/meublog\\\/programacao\\\/#website\",\"url\":\"http:\\\/\\\/www.galirows.com.br\\\/meublog\\\/programacao\\\/\",\"name\":\"Algoritmos e programa\\u00e7\\u00e3o\",\"description\":\"Algoritmos resolvidos\",\"inLanguage\":\"pt-BR\",\"publisher\":{\"@id\":\"http:\\\/\\\/www.galirows.com.br\\\/meublog\\\/programacao\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Corrigir letras mai\u00fasculas no nome - Algoritmos e programa\u00e7\u00e3o","description":"Todos os dados do usu\u00e1rio deveriam ser verificados e ajustados conforme a natureza daquele dado. Por exemplo, a escrita correta de um nome envolve ter a primeira letra dos nomes e sobrenomes em mai\u00fasculo. O exerc\u00edcio proposta envolve ajustar o nome informado pelo usu\u00e1rio de forma a obter a escrita padronizada. Enunciado: elabore um algoritmo","canonical_url":"http:\/\/www.galirows.com.br\/meublog\/programacao\/corrigir-letras-maiusculas-no-nome\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"http:\/\/www.galirows.com.br\/meublog\/programacao\/corrigir-letras-maiusculas-no-nome\/#blogposting","name":"Corrigir letras mai\u00fasculas no nome - Algoritmos e programa\u00e7\u00e3o","headline":"Corrigir letras mai\u00fasculas no nome","author":{"@id":"http:\/\/www.galirows.com.br\/meublog\/programacao\/author\/admin\/#author"},"publisher":{"@id":"http:\/\/www.galirows.com.br\/meublog\/programacao\/#organization"},"datePublished":"2022-02-17T14:53:56-03:00","dateModified":"2022-02-17T14:56:56-03:00","inLanguage":"pt-BR","mainEntityOfPage":{"@id":"http:\/\/www.galirows.com.br\/meublog\/programacao\/corrigir-letras-maiusculas-no-nome\/#webpage"},"isPartOf":{"@id":"http:\/\/www.galirows.com.br\/meublog\/programacao\/corrigir-letras-maiusculas-no-nome\/#webpage"},"articleSection":"C\/C++, string"},{"@type":"BreadcrumbList","@id":"http:\/\/www.galirows.com.br\/meublog\/programacao\/corrigir-letras-maiusculas-no-nome\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"http:\/\/www.galirows.com.br\/meublog\/programacao#listItem","position":1,"name":"Home","item":"http:\/\/www.galirows.com.br\/meublog\/programacao","nextItem":{"@type":"ListItem","@id":"http:\/\/www.galirows.com.br\/meublog\/programacao\/category\/c\/#listItem","name":"C\/C++"}},{"@type":"ListItem","@id":"http:\/\/www.galirows.com.br\/meublog\/programacao\/category\/c\/#listItem","position":2,"name":"C\/C++","item":"http:\/\/www.galirows.com.br\/meublog\/programacao\/category\/c\/","nextItem":{"@type":"ListItem","@id":"http:\/\/www.galirows.com.br\/meublog\/programacao\/corrigir-letras-maiusculas-no-nome\/#listItem","name":"Corrigir letras mai\u00fasculas no nome"},"previousItem":{"@type":"ListItem","@id":"http:\/\/www.galirows.com.br\/meublog\/programacao#listItem","name":"Home"}},{"@type":"ListItem","@id":"http:\/\/www.galirows.com.br\/meublog\/programacao\/corrigir-letras-maiusculas-no-nome\/#listItem","position":3,"name":"Corrigir letras mai\u00fasculas no nome","previousItem":{"@type":"ListItem","@id":"http:\/\/www.galirows.com.br\/meublog\/programacao\/category\/c\/#listItem","name":"C\/C++"}}]},{"@type":"Organization","@id":"http:\/\/www.galirows.com.br\/meublog\/programacao\/#organization","name":"Algoritmos e programa\u00e7\u00e3o","description":"Algoritmos resolvidos","url":"http:\/\/www.galirows.com.br\/meublog\/programacao\/"},{"@type":"Person","@id":"http:\/\/www.galirows.com.br\/meublog\/programacao\/author\/admin\/#author","url":"http:\/\/www.galirows.com.br\/meublog\/programacao\/author\/admin\/","name":"Benjamin Grando Moreira","image":{"@type":"ImageObject","@id":"http:\/\/www.galirows.com.br\/meublog\/programacao\/corrigir-letras-maiusculas-no-nome\/#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":"http:\/\/www.galirows.com.br\/meublog\/programacao\/corrigir-letras-maiusculas-no-nome\/#webpage","url":"http:\/\/www.galirows.com.br\/meublog\/programacao\/corrigir-letras-maiusculas-no-nome\/","name":"Corrigir letras mai\u00fasculas no nome - Algoritmos e programa\u00e7\u00e3o","description":"Todos os dados do usu\u00e1rio deveriam ser verificados e ajustados conforme a natureza daquele dado. Por exemplo, a escrita correta de um nome envolve ter a primeira letra dos nomes e sobrenomes em mai\u00fasculo. O exerc\u00edcio proposta envolve ajustar o nome informado pelo usu\u00e1rio de forma a obter a escrita padronizada. Enunciado: elabore um algoritmo","inLanguage":"pt-BR","isPartOf":{"@id":"http:\/\/www.galirows.com.br\/meublog\/programacao\/#website"},"breadcrumb":{"@id":"http:\/\/www.galirows.com.br\/meublog\/programacao\/corrigir-letras-maiusculas-no-nome\/#breadcrumblist"},"author":{"@id":"http:\/\/www.galirows.com.br\/meublog\/programacao\/author\/admin\/#author"},"creator":{"@id":"http:\/\/www.galirows.com.br\/meublog\/programacao\/author\/admin\/#author"},"datePublished":"2022-02-17T14:53:56-03:00","dateModified":"2022-02-17T14:56:56-03:00"},{"@type":"WebSite","@id":"http:\/\/www.galirows.com.br\/meublog\/programacao\/#website","url":"http:\/\/www.galirows.com.br\/meublog\/programacao\/","name":"Algoritmos e programa\u00e7\u00e3o","description":"Algoritmos resolvidos","inLanguage":"pt-BR","publisher":{"@id":"http:\/\/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":"Corrigir letras mai\u00fasculas no nome - Algoritmos e programa\u00e7\u00e3o","og:description":"Todos os dados do usu\u00e1rio deveriam ser verificados e ajustados conforme a natureza daquele dado. Por exemplo, a escrita correta de um nome envolve ter a primeira letra dos nomes e sobrenomes em mai\u00fasculo. O exerc\u00edcio proposta envolve ajustar o nome informado pelo usu\u00e1rio de forma a obter a escrita padronizada. Enunciado: elabore um algoritmo","og:url":"http:\/\/www.galirows.com.br\/meublog\/programacao\/corrigir-letras-maiusculas-no-nome\/","article:published_time":"2022-02-17T17:53:56+00:00","article:modified_time":"2022-02-17T17:56:56+00:00","twitter:card":"summary_large_image","twitter:title":"Corrigir letras mai\u00fasculas no nome - Algoritmos e programa\u00e7\u00e3o","twitter:description":"Todos os dados do usu\u00e1rio deveriam ser verificados e ajustados conforme a natureza daquele dado. Por exemplo, a escrita correta de um nome envolve ter a primeira letra dos nomes e sobrenomes em mai\u00fasculo. O exerc\u00edcio proposta envolve ajustar o nome informado pelo usu\u00e1rio de forma a obter a escrita padronizada. Enunciado: elabore um algoritmo"},"aioseo_meta_data":{"post_id":"1282","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},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"http:\/\/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=\"http:\/\/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\tCorrigir letras mai\u00fasculas no nome\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"http:\/\/www.galirows.com.br\/meublog\/programacao"},{"label":"C\/C++","link":"http:\/\/www.galirows.com.br\/meublog\/programacao\/category\/c\/"},{"label":"Corrigir letras mai\u00fasculas no nome","link":"http:\/\/www.galirows.com.br\/meublog\/programacao\/corrigir-letras-maiusculas-no-nome\/"}],"amp_enabled":true,"_links":{"self":[{"href":"http:\/\/www.galirows.com.br\/meublog\/programacao\/wp-json\/wp\/v2\/posts\/1282","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=1282"}],"version-history":[{"count":5,"href":"http:\/\/www.galirows.com.br\/meublog\/programacao\/wp-json\/wp\/v2\/posts\/1282\/revisions"}],"predecessor-version":[{"id":1294,"href":"http:\/\/www.galirows.com.br\/meublog\/programacao\/wp-json\/wp\/v2\/posts\/1282\/revisions\/1294"}],"wp:attachment":[{"href":"http:\/\/www.galirows.com.br\/meublog\/programacao\/wp-json\/wp\/v2\/media?parent=1282"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.galirows.com.br\/meublog\/programacao\/wp-json\/wp\/v2\/categories?post=1282"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.galirows.com.br\/meublog\/programacao\/wp-json\/wp\/v2\/tags?post=1282"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}