Baixe o app para aproveitar ainda mais
Prévia do material em texto
ALGORITMOS EXERC ÍC IO Faça o que se pede: a) Desenvolva uma função que receba como parâmetro uma string contendo um endereço de e-mail. A função deverá, na parte relativa ao login do usuário (isto é, no trecho que antecede '@'), contar o número de caracteres que não são letras, retornando este valor. Caso o caractere '@' não seja encontrado, a função deverá retornar o valor -1. Por exemplo, para o e- mail "jose.silva.2002@ufjf.edu.br", a função deverá retornar o valor 6. b) Faça um programa (função main) que leia do teclado uma string e chame a função anterior. O programa deverá imprimir, dependendo do retorno da função, "E-mail invalido" ou "Login contem X caracteres que nao sao letras", onde X deve ser o valor contabilizado. For example: ALGORITMOS RESOLUÇÃO #include <stdio.h> #include <string.h> int contch(char email[100]){ int i; int cont=0; ; for(i=0; email[i]!='@'; i++) { if (email[i]<'A') { cont++; } if (email[i]>'Z' && email[i]<'a') { cont++; } if (email[i]>'z') { cont++; } if (email[i]=='\0') { cont=-1; } } return cont; } int main() { int cont; char email[100]; fgets(email,100,stdin); cont=contch(email); if (cont==-1){ printf("E-mail invalido"); } else{ printf("Login contem %d caracteres que nao sao letras", cont); } return 0; }
Compartilhar