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á 6 meses

Sabe a resposta?

Ganhe 10 pts por resposta de qualidade
3 respostas
Professor Uberdam C.
Respondeu há 6 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á 6 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á 6 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
Campinas / SP
Graduação: Engenharia Industrial Mecânica (Unimep Universidade Metodista de Piracicaba)
Computação - Excel Computação - Mathcad Scilab - Computação Matlab
Professor de projeto mecânico (CAE), resmat, elementos de máquinas, desenho técnico (CAD), programação CNC, usinagem (CAM), metrologia, Fisca e Mat. Engenheiro na Unicamp desde 2001 na área de projetos e usinagem, Professor da USF desde 2011 na área de Desenho e Projeto Mecânico Auxiliado por Computa ...
Oferece aulas online (sala profes)
Oferece aulas presenciais
R$ 40 / aula
Conversar Whatsapp do professor André P. Whatsapp do professor André P. WhatsApp
1ª aula demonstrativa
Responde em 3 h e 32 min
São Paulo / SP
Graduação: Engenharia de Computação (ITA - INSTITUTO TECNOLÓGICO DE AERONÁUTICA)
Estrutura de dados Computação e Informática a domicílio Computação - Algoritmos
Sou aluno de graduação em Eng. de Computação no ITA e participei, durante o ensino médio, de diversas Olimpíadas Científicas. Fui medalhista de prata na 44th IChO (International Chemistry Olympiad), em Washington. Assim, dou aulas em Química, Física, Matemática, Cálculo e Computação, para reforço na ...
Oferece aulas online (sala profes)
Oferece aulas presenciais
R$ 80 / aula
Conversar Whatsapp do professor Daniel A. Whatsapp do professor Daniel A. WhatsApp
Responde em 16 min
São Paulo / SP
Graduação: Processamento de Dados (Fatec Sorocaba)
Computação - Algoritmos Programação em C Lógica de Programação Estrutura de dados
Porque sim, não é resposta! Então vamos buscá-la e vencer mais essa etapa. Formado em Processamento de Dados pela Fatec Sorocaba, participei de projetos para ensino de crianças e adolescentes, principalmente com aulas de informática. Hoje atuo com o Analista de Sistemas em Instituição Financeira, co ...
Oferece aulas online (sala profes)
Oferece aulas presenciais
R$ 40 / aula
Conversar Whatsapp do professor Marzi O. Whatsapp do professor Marzi O. WhatsApp
1ª aula demonstrativa
Responde em 2 h e 1 min

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