#include <stdio.h>
#include <math.h>
#define MAX 100

int str_length(char str[]) {
    int i =0;

    while(str[i]!='\0') {
        i++;
    }

    return i;
}

int str_chave(char str[], int comp) {
    int i=0;
    char chave;

    printf("Informe um caractere: ");
    scanf(" %c",&chave);

    for (; i < comp; i++) {
        if(str[i]==chave) {
            return 1;
        }
    }
    return 0;
}

int main() {
    char string[MAX];
    int comp,chave;

    printf("Digite uma string: ");
    scanf("%[^\n]s",string);

    comp = str_length(string);

    printf("Comprimento de '%s': %d\n",string,comp);

    chave=str_chave(string,comp);
    if(chave==0)
        printf("O caractere informado nao existe na string.\n");
    else
        printf("O caractere informado existe na string.\n");

    return 0;
}
