Manipulação de letras maiusculas e minusculas
Publicado por Enzo de Brito Ferber 15/11/2005
[ Hits: 29.033 ]
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
Divisores de um inteiro positivo em C++
Shadow Mapping usando OpenGL e Cg
SIMULADOR DE DADOS DE RPG - Baseado em Vampiro A Máscara - Alea Jacta Est ver2.0.1
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Atualizando o Fedora 42 para 43
Como saber se o seu e-mail já teve a senha vazada?
Como descobrir se a sua senha já foi vazada na internet?
Preciso recuperar videos *.mp4 corrompidos (10)
É normal não gostar de KDE? (11)
Secure boot, artigo interessante, nada técnico. (2)









