Código em c urgente

Escreva um procedimento na linguagem C denominado converte. Ele deve receber 2 parâmetros:


a. Um char ch passado por referência


 


b. Um inteiro ti passado por referência


 


O procedimento deve colocar o valor 0 em ti se o caractere ch for um número inteiro, 1 se for uma letra (maiúscula ou minúscula) e 2 caso contrário. Logo, ti indica o tipo de valor presente em ch. Adicionalmente, se ch for uma letra, realize a conversão dela para maiúscula, senão ch deve se manter inalterado. No programa principal, realize a leitura do char, a chamada do procedimento e impressão do char e do tipo de valor obtidos no procedimento. Obs.: consulte a tabela ASCII para encontrar o valor numérico correspondente a qualquer dado do tipo de dados char.

Samar G.
Samar
perguntou há 11 meses

Sabe a resposta?

Ganhe 10 pts por resposta de qualidade
3 respostas
Professor Uberdam C.
Respondeu há 11 meses
Olá Samar, tudo bem. Realmente programar em C é b em complexo, para realizar este algoritmo requer bastante tempo, não dá para explicar tudo isso aqui, interessante seria se vc contratasse um professor para te auxiliar. Qualquer coisa estamos ai. Valeu
Professor Thalyson G.
Respondeu há 11 meses
Não entendi. O problema começa dizendo que vai receber 3 parâmetros, mas só explica dois.
Professor João P.
Respondeu há 10 meses
void converte(char *ch, int *ti){
// Comparacoes com tabela ascii
if(*ch >47 && *ch < 58) { //ascii 0 = 49 e 9 = 57
*ti = 0;
return;
if((*ch >=65 && *ch <= 90) || *ch >= (97 && *ch <= 122)){ // ascii A = 65 e Z = 90 e a = 97 e z = 122
*ti = 1;
return;
*ti = 2;
}
/*
Assim voce só precisa criar a variavel ch e ti na main e quando for chamar a funcao, voce utiliza:
converte(&ch, &ti).

Quando voce utiliza & antes de uma variavel voce passa o endereco dela em memoria
e quando voce utiliza * antes da variavel voce pede que utilize o valor do endereco na variavel.
desse modo, voce passa o endereco para a funcao, e dentro de ch e ti da funcao encontra-se o endereco de ch e ti da main, assim quando voce, dentro da funcao, utiliza * antes de ch e ti, voce pede para utilizar o valor que o endereco armazenado aponta.
*/

Professores particulares de Computação

+ Ver todos
Encontre e contrate um professor particular para te ajudar nos estudos.
4 avaliações
Cotia / SP
Graduação: Licencieatura em matemática (Centro Universitários Uninter)
Computação - Algoritmos Programação em C Arduino - Computação Estrutura de dados Computação - Programação Computação - Algoritmos em C Python
Formado na UNICAMP em Ciência da Computação, atualmente cursando Licenciatura em Matemática. Mais de 10 anos de experiência no mercado de trabalho desenvolvendo projetos de impacto internacional em C, C++ e Python com um histórico de clientes como a Editora Abril, Livepass, IBM e Motorola.
Oferece aulas online (sala profes)
Oferece aulas presenciais
R$ 60 / aula
Conversar Whatsapp do professor Everton C. Whatsapp do professor Everton C. WhatsApp
1ª aula demonstrativa
Responde em 1 h e 3 min
Rio de Janeiro / RJ
Mestrado: Mestrado Em Engenharia de Software (UFRJ)
JSF2 Modelagem UML Java EE Lógica de Programação Orientada a Objetos Lógica na Computação Spring Framework
Sou professor há mais de 8 anos. Especializado e desenvolvimento de Sistema como Arquitetura de Software. Possuo várias certificações Java.
Oferece aulas online (sala profes)
R$ 90 / aula
Conversar Whatsapp do professor Andre F. Whatsapp do professor Andre F. WhatsApp
1ª aula demonstrativa
Responde em 1 min
São Paulo / SP
MBA: Graduou-se com distinção - Ênfase Finanças e Estratégia (Stephen M. Ross School of Business -Univ. de Michigan )
Computação - Mídias sociais Computação - Criação de Websites[ Word Desenvolvimento de Sites Computação - Programação Estrutura de dados Computação - Windows 10
Mestre em Finanças, Contabilidade, Estatística e Microsoft Office 365 (Excel, Word, Powerpoint. Outlook))
Oferece aulas online (sala profes)
Oferece aulas presenciais
R$ 75 / aula
Conversar Whatsapp do professor Alfeu P. Whatsapp do professor Alfeu P. WhatsApp
1ª aula demonstrativa
Responde em 2 dias

Pergunte aos nossos professores

Você possui uma lista de exercícios ou Trabalho?

Se seu problema for dificuldade em uma lista de exercícios, revisão de teses e dissertações, correção de textos ou outros trabalhos, peça uma ajuda pelo Tarefas Profes.

Enviar Tarefa