Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
- #include <ctype.h>
- int main(){
- char nome[20];
- int caracteres(char nome[20]), palavras(char nome[20]), maiuscula(char nome[20]), minuscula(char nome[20]), numerico(char nome[20]);
- printf("Informe a frase\n");
- gets(nome);
- printf("numeros de caracter:%d",caracteres(nome));
- printf("numeros de palavras:%d",palavras(nome));
- printf("quantidade de maiuscula:%d",maiuscula(nome));
- printf("quantidade de minuscula:%d",minuscula(nome));
- printf("quantidade de numeros:%d",numerico(nome));
- return 0;
- }
- //Quantos caracteres
- int caracteres(char teste[20]){
- int n1=0,cont;
- for(cont=0; cont<20; cont++){
- if(isalpha(teste[cont])!=0){
- n1++;
- }
- }
- return n1;
- }
- //Quantidade de palavras na frase
- int palavras(char teste[20]){
- int palavra=1,cont;
- for(cont=0; cont<20; cont++){
- if(isalpha(teste[cont])==0){
- palavra++;
- }
- }
- return palavra;
- }
- //Quantidade de letras maiusculas
- int maiuscula(char teste[20]){
- int maiu=0,cont;
- for(cont=0; cont<20; cont++){
- if(islower(teste[cont])!=0){
- }
- else{
- maiu++;
- }
- }
- return maiu;
- }
- //Quantidade de letras minusculas
- int minuscula(char teste[20]){
- int minu=0,cont;
- for(cont=0; cont<20; cont++){
- if(islower(teste[cont])!=0){
- minu++;
- }
- }
- return minu;
- }
- //Quantidade de numeros na frase
- int numerico(char teste[20]){
- int num,cont;
- for(cont=0; cont<20; cont++){
- if(isdigit(teste[cont])==0){
- num++;
- }
- }
- return num;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement