Advertisement
Guest User

Untitled

a guest
Mar 27th, 2017
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.46 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <string.h>
  4. #include <ctype.h>
  5.  
  6. int main(){
  7. char nome[20];
  8. int caracteres(char nome[20]), palavras(char nome[20]), maiuscula(char nome[20]), minuscula(char nome[20]), numerico(char nome[20]);
  9. printf("Informe a frase\n");
  10. gets(nome);
  11.  
  12. printf("numeros de caracter:%d",caracteres(nome));
  13. printf("numeros de palavras:%d",palavras(nome));
  14. printf("quantidade de maiuscula:%d",maiuscula(nome));
  15. printf("quantidade de minuscula:%d",minuscula(nome));
  16. printf("quantidade de numeros:%d",numerico(nome));
  17. return 0;
  18. }
  19. //Quantos caracteres
  20. int caracteres(char teste[20]){
  21. int n1=0,cont;
  22. for(cont=0; cont<20; cont++){
  23. if(isalpha(teste[cont])!=0){
  24. n1++;
  25. }
  26. }
  27. return n1;
  28. }
  29. //Quantidade de palavras na frase
  30. int palavras(char teste[20]){
  31. int palavra=1,cont;
  32. for(cont=0; cont<20; cont++){
  33. if(isalpha(teste[cont])==0){
  34. palavra++;
  35. }
  36. }
  37. return palavra;
  38. }
  39. //Quantidade de letras maiusculas
  40. int maiuscula(char teste[20]){
  41. int maiu=0,cont;
  42. for(cont=0; cont<20; cont++){
  43. if(islower(teste[cont])!=0){
  44. }
  45. else{
  46. maiu++;
  47. }
  48. }
  49. return maiu;
  50. }
  51. //Quantidade de letras minusculas
  52. int minuscula(char teste[20]){
  53. int minu=0,cont;
  54. for(cont=0; cont<20; cont++){
  55. if(islower(teste[cont])!=0){
  56. minu++;
  57. }
  58. }
  59. return minu;
  60. }
  61. //Quantidade de numeros na frase
  62. int numerico(char teste[20]){
  63. int num,cont;
  64. for(cont=0; cont<20; cont++){
  65. if(isdigit(teste[cont])==0){
  66. num++;
  67. }
  68. }
  69. return num;
  70. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement