Escolar Documentos
Profissional Documentos
Cultura Documentos
PROGRAMAÇÃO II – 522023
Precisando de assessoria nos seus TRABALHOS entre em contato com
a 2M ASSESSORIA.
E-mail: assessoria.academica2m@gmail.com
QUES TÃO 1
Fonte: LEAL, G. C. L.; OLIVEIRA, P. M. Algoritmos e Lógica de Programação II. Maringá -PR:
Unicesumar, 2020, p. 111.
Ocorre que vetores podem conter diversos tipos distintos de dados, desde números sem casas
decimais, números com casas decimais, valores alfanuméricos e até registros. Assim sendo,
observe o algoritmo Bubblesort, o método mais simples para ordenação de vetores que
conhecemos:
Linha Código
#include <stdio.h>
#include <stdlib.h>
int main()
int vetorA
10
int i, j, troca;
for (i=0;i<10;i++){
);
fflush(stdin);
if (vetorA
> vetorA
){
troca = vetorA
vetorA i = vetorA j ;
vetorA
= troca;
• Reescreva o código-fonte acima para que ele seja capaz de ordenar um arranjo de caracteres
em ordem alfabética. Considere o usuário está bem informado, e irá inserir, no arranjo, apenas
letras minúsculas. Você, desenvolvedor(a), não deve se preocupar em tratar a ordenação
considerando letras maiúsculas, números ou caracteres especiais. Evite fazer mudanças
desnecessárias, mude apenas aquilo que é estritamente necessário para que o Bubblesort seja
capaz de ordenar conforme foi pedido.
• Lembre-se de que você pode se basear na tabela ASCII para entender como realizar
comparações entre caracteres. Lembre-se, também, que caracteres devem ser comparados um a
um e ainda, que em Linguagem C, um char pode ser interpretado como um int de apenas 1
byte. Ou seja, internamente, o computador irá tratar caracteres como números codificados de
acordo com a tabela ASCII (https://www.asciitable.com/).
• Você deve entregar seu trabalho em um arquivo texto com extensão ".c".
• Anexe o arquivo no campo de resposta da atividade MAPA, clicando sobre o botão "Selecionar
arquivo". Após anexar o arquivo, certificar-se que se trata do arquivo correto, clique no botão
"Responder" e, posteriormente, em "Finalizar Questionário" (após "Finalizar o Questionário ", não
será possível reenviar a atividade ou realizar qualquer modificação no arquivo enviado).
Tendo dúvidas, não deixe de encaminhá-las por meio do "fale com o mediador".
Bons estudos!
RESPOSTA NO
FINAL!!!!
RESPOSTA!!!!