Cadeias de caracteres estruturas de dados

Categories: Trabalhos

0

CADEIAS DE CARACTERES – INTRODUÇÃO A ESTRUTURAS DE DADOS — WALDEMAR CELES 5. 1 Implemente uma função que receba uma string como parâmetro e retorne como resultado o número de vogais nessa string. Essa função deve obedecer ao protótipo: #include #include #include int conta_vogais (char* str) { int (Str[i] (str[i]- cont++; } i++; } return cont; ) int main char palavra[l O]; prlntf( ‘Digite uma palavra: scanf(” %s”, pa avra); printf(“A palavra %s tem %d vogais
“, palavra, return O; } 5. Implemente uma função que receba c etorne como resulta o na strng. Essa função ve o (char* str, char c); #i (char* str, char c){ int ora p ng e um caractere e cias desse caractere ‘ tipo: int conta_char e int conta char = { if (str[i]=- c) { cont++; } i++; ) return cont; } int main (){ char ch; char palavra [1 0]; printf(“Digite um caractere:
“); , &ch); printf(“Digite uma palavra:
“); scanf(“%s”, palavra); printf( Swipe to vlew nexr_ page printf(“O caractere %c aparce %d vez(es) na palavra %s. “, ch, conta_char(palavra, ch), palavra); return O; } 5.

Implemente uma função que receba como parâmetro uma string e altere nelas as ocorrências de caracteres maiúsculos para minúsculos. Essa função deve obedecer ao protótipo: void minusculo (char* str); #include #include #include void minusculo (char* str){ int izo; while (str[i] – { if (strfik= ‘A’ ‘d str[i] < { str[i] str[i] - 'a' + }else if (str[i] { str[i] la'; }else if (str[i] 'A' str[i] < { str[i] = str[i] - 'A' + }else if (Str[i] { str[i] - 'Z'; } i++; } } int main (){ char palavra[l O]; printf("Digite uma palavra ualquer. canf(' , palavra); shlft_string (palavra); palavra digitada fica assim: %s", palavra); return 0; } 5. 5 Implemente uma função que receba uma string como parâmetro e substitua as ocorrências de uma letra pelo seu oposto no alfabeto, isto é, az, by, cx etc. Caracteres que não forem letras devem permanecer nalterados. Essa função deve obedecer ao protótipo: void string_oposta (char* str); #include #include #include vaid string_oposta (char* str){ int izo; while (str[i] 'O') { if (str[i] 'a' && str[i]

Regimental de engenharia econômica

0

Regimental de Engenharia Econômica Interessado em comprar um apartamento na planta, a incorporadora fez a seguinte proposta: – 3 semestrais

Read More

Física

0

1 . The metric prefixes (micro, pico, nano, are given for ready reference on the inside front cover of the

Read More