Manipulação de letras maiusculas e minusculas
Publicado por Enzo de Brito Ferber 15/11/2005
[ Hits: 29.125 ]
Homepage: http://www.maximasonorizacao.com.br
Programa que conta numero de letras
maiusculas da string digitada, e
depois imprime a string minuscula.
/*
* Programa diz quantas letras maiúsculas você digitou
* por 'Slackware_10'
*/
#include <stdio.h>
#include <stdlib.h>
char alfabeto[26]={'a', 'b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'};
int contar_maiusculas(char string[])
{
int i,j; //contadores de laços 'for'
int quant=0; //numero de letras maiusculas
for(i=0;i<strlen(string);i++){ //loop para string
for(j=0;j<=26;j++) //loop para vetor do alfabeto
if(string[i]==toupper(alfabeto[j])){ //checa se a letra 'i' da string é maiuscula
++quant; //incrementa a variavel que contem o numero de letras maiusculas
string[i]=tolower(string[i]); //passa a letra maiuscula para minuscula
}
}
printf("Sua frase tem %d caracteres maiusculos.\n", quant);
printf("Frase toda minuscula:\n%s\n", string);
}
int main(){
char frase[50];
printf("Digite uma frase: ");
gets(frase);
contar_maiusculas(frase);
return 0;
}
Faixa salarial de funcionários
Vírus didático para Linux em C
Calcular determinante de matrizes
Gentoo: detectando impressoras de rede e como fixar uma impressora por IP
Como o GNOME conseguiu o feito de ser preterido por outras interfaces gráficas
Gentoo binário em 2026: UEFI, LUKS, Btrfs e Systemd
Trabalhando Nativamente com Logs no Linux
Jogando Daikatana (Steam) com Patch 1.3 via Luxtorpeda no Linux
Por que sua empresa precisa de uma PKI (e como automatizar EMISSÕES de certificados via Web API)
Instalando NoMachine no Gentoo com Systemd (acesso Remoto em LAN)
Gentoo: Trocando wpa_supplicant pelo iwd no NetworkManager (Systemd)
O que houve com slackware ??? (12)
Alterar conteúdo de dica [RESOLVIDO] (3)
Vou destruir sua infância:) (5)









