Você está na página 1de 2

MINISTÉRIO DA EDUCAÇÃO

SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA


INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SANTA CATARINA
CAMPUS JOINVILLE
DEPARTAMENTO DO DESENVOLVIMENTO DO ENSINO
COORDENAÇÃO DE ELETROELETRÔNICA
ENGENHARIA ELÉTRICA

1ª Avaliação – Programação II Nota


Semanal

Aluno(a): ______________________________________

1 – (4,0) Crie uma função que receba uma string qualquer como passagem de parâmetro.
Elabore uma ordenação ordem crescente dos caracteres na seguinte ordem: Números de
0 a 9, letras maiúsculas, letras minúsculas e caracteres especiais. Os caracteres especiais,
devem aparecer na ordem que forem aparecendo.

Desta string. No final deverá ser impresso a string original e a string ordenada. O programa
não deve fazer distinção entre letras maiúsculas e minúsculas, ou seja, imprima tudo em
letras minúsculas, independente da entrada. Sugestão entre com seu nome completo para
fazer o teste. Use ponteiros em todo o processo.

Desta forma desenvolva:


1 – Programa main;
2 – Função de impressão;
3 – Função de ordenação.
MINISTÉRIO DA EDUCAÇÃO
SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SANTA CATARINA
CAMPUS JOINVILLE
DEPARTAMENTO DO DESENVOLVIMENTO DO ENSINO
COORDENAÇÃO DE ELETROELETRÔNICA
ENGENHARIA ELÉTRICA

2 – (2,0) Crie uma função onde via parâmetro via ponteiros, passe uma STRING qualquer.
Esta função deverá alterar tudo que for número, para um número binário.

Ex: Consegui otimizar minha rotina de 127 linhas para 32 linhas.

Depois da função a mesma STRING deverá retornar

Consegui otimizar minha rotina de 01111111 linhas para 00001010 linhas.

Imprima a STRING antes e depois do processo.

Envie os arquivos .C para nivaldo@ifsc.edu.br até as 24:00 do dia 18/04/23. Para indicar o
programa coloque main1.c, main2.c.
Coloque no cabeçalho do arquivo main.c o seu nome.

Boa Prova

Você também pode gostar