Skip to main content

Linguagem C_Exercicios Propostos Solucao_7

Page 1

7

Linguagem C 25.ª Edição Atualizada e Aumentada FCA Editora (c) 2025

EXERCÍCIOS PROPOSTOS – SOLUÇÃO 7.1 char Nome[25+1];

ou char Nome[26];

7.2 7.2.1 int strcounta(char *s) /* isalpha: Necessário <ctype.h> */ { int i, conta; for (i=conta=0 ; s[i]!='\0' ; i++) if (isalpha(s[i])) /* Se o caráter for alfabético */ conta++; /* Incrementar o contador */ return conta; }

7.2.2 char *init_str(char *s) { s[0] = '\0'; return s; }

7.2.3 int ult_ind_chr(char *s, char c) /* v1 – começar pelo princípio */ { int ind=-1; for (int i=0 ; s[i]!='\0' ; i++) if (s[i]==c) ind = i; return ind; } int ult_ind_chr(char *s, char c) {

}

/* v2 – começar pelo fim */

for (int i=strlen(s)-1 ; i>=0 ; i--) if (s[i]==c) return i; return -1;

© FCA

1


Turn static files into dynamic content formats.

Create a flipbook