Código em c urgente

Computação Programação Geral Geral Geral

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.

Foto de Samar G.
Samar perguntou há 6 anos

Sabe a resposta?

Ganhe 10 pts por resposta de qualidade
Responder dúvida
2 respostas
0
votos
Nenhum usuário votou nessa resposta como útil.
Professor Uberdam C.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 6 anos
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

Envie uma dúvida gratuitamente

Envie sua primeira dúvida gratuitamente aqui no Tira-dúvidas Profes. Nossos professores particulares estão aqui para te ajudar.

0
votos
Nenhum usuário votou nessa resposta como útil.
Professor João P.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 6 anos
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 professor particular para te ajudar nos estudos
R$ 50 / h
Uberdam C.
Xanxerê / SC
Uberdam C.
4,8 (30 avaliações)
Horas de aulas particulares ministradas 30 horas de aula
Tarefas resolvidas 23 tarefas resolvidas
Identidade verificada
  • CPF verificado
  • E-mail verificado
1ª hora grátis
Computação e Informática para o Ensino Médio Curso Superior em Computação e Informática Computação e Informática no Ensino Fundamental
Especialização: Pós Graduação em automação industrial (SENAI - SC)
Professor de Informática Geral, Computação, Excel
R$ 60 / h
César D.
Mogi Guaçu / SP
César D.
4,9 (811 avaliações)
Horas de aulas particulares ministradas 87 horas de aula
Tarefas resolvidas 995 tarefas resolvidas
Identidade verificada
  • CPF verificado
  • E-mail verificado
1ª hora grátis
Computação e Informática para o Ensino Médio Técnico em Computação Computação e Informática Básico
Graduação: Matemática Aplicada e Computacional (Universidade Estadual de Campinas (UNICAMP))
Faça aulas de matemática, computação e programação em c, c++, java e python.
R$ 65 / h
Wendel S.
São Paulo / SP
Wendel S.
4,6 (14 avaliações)
Horas de aulas particulares ministradas 95 horas de aula
Tarefas resolvidas 26 tarefas resolvidas
Identidade verificada
  • CPF verificado
  • E-mail verificado
1ª hora grátis
Hardware Arduino - Computação Computação - Programação
Especialização: Formação Pedagógica para Educação Profissional ( Centro Paula Souza)
Professor de Computação e Administração que alia teoria com a prática buscada pelo mercado de trabalho. Vamos formar uma parceria de sucesso !