alguém poderia me ajuda nesse exercício? agradeço muito obs: liguagem c
Anexos:
matheusdiniz1:
Qual linguagem de programação amigo?
Soluções para a tarefa
Respondido por
1
Não tenho experiência com a linguagem C, e também não tive como testar o código, pois estou sem compilador, mas creio que isso irá funcionar(ou pelo menos dará uma base):
#include <stdio.h> int main(int, char) { char str; printf("Digite o caractere"); scanf("%d", &str); if(char_count(str) == 1) /* verifica se possui apenas UM caractere(como informado na questao) */ { int ascii = str; /* converte o char para ASCII */ printf("O caracter digitado foi %s, o codigo asci eh: %d e os 2 charactes subsequentes sao: %d e %d", str, ascii, ascii + 1, ascii + 2); }else { printf("Digite apenas UM caractere"); } return 0;} int char_count(const char *str){ int i = 0; for(;str[i] != 0; ++i); return i; }
#include <stdio.h> int main(int, char) { char str; printf("Digite o caractere"); scanf("%d", &str); if(char_count(str) == 1) /* verifica se possui apenas UM caractere(como informado na questao) */ { int ascii = str; /* converte o char para ASCII */ printf("O caracter digitado foi %s, o codigo asci eh: %d e os 2 charactes subsequentes sao: %d e %d", str, ascii, ascii + 1, ascii + 2); }else { printf("Digite apenas UM caractere"); } return 0;} int char_count(const char *str){ int i = 0; for(;str[i] != 0; ++i); return i; }
Perguntas interessantes
Geografia,
9 meses atrás
Matemática,
9 meses atrás
Matemática,
9 meses atrás
História,
1 ano atrás
Matemática,
1 ano atrás
Matemática,
1 ano atrás