Manipulação de letras maiusculas e minusculas
Publicado por Enzo de Brito Ferber 15/11/2005
[ Hits: 29.132 ]
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;
}
Alocando espaço para uma matriz dinamicamente
Conjunto de Mandelbrot (Fractal)
XFCE - quase um Gnome ou Plasma mas muito mais leve
LXQT - funcional para máquinas pererecas e usuários menos exigentes
Instalação do K3s Single-Node com Rancher no Ubuntu 24.04
Usei o NotebookLM para Auditar Logs do Linux
Cinnamon seria a aposta acertada frente às outras interfaces gráficas mais populares?
Samba 4 AD-DC 2026: Como instalar e configurar um Active Directory (via APT-GET)
[Resolvido] Sumiço de redes e micro quedas no iwd/iwgtk (Realtek rtw88)
Como Configurar DNS Reverso (PTR) em Ambientes Linux e Microsoft
Preparando o Ambiente para Administrar o Samba 4 a partir do Windows com RSAT
Problema ao instalar Linux Mint. (1)
Midia de instalação LM-21.3 não inicializa (11)
A diferença entre a fala de um Samuel e a fala de alguém que conhece o... (9)









