Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
ep9-B/.DS_Store __MACOSX/ep9-B/._.DS_Store ep9-B/EP 09.pdf INF 01040 – Introdução à Programação Exercícios Entrega Programada 9 Introdução à Programação (INF 01040) Entrega Programada 9 – B Descrição: Bubble Sort String Faça um programa que leia uma frase de até 100 caracteres. Então, ordene os caracteres usando o algoritmo bubble sort. Ao final, exibir a string ordenada. Apenas os caracteres úteis devem ser ordenados, ou seja, os caracteres após o '\0' não devem ser usados, pois se tratam de lixo na memória. Dicas: se durante a ordenação for achado o caractere especial '\0', então não podemos mudar esse caractere de lugar nem continuar verificando os caracteres após ele. Atenção: O programa deverá ser entregue pelo moodle. Slide 1 Entrega Programada 9 – B Descrição: Bubble Sort String __MACOSX/ep9-B/._EP 09.pdf ep9-B/ep09.c #include <stdio.h> #include <string.h> #define MAX 101 int main () { char f[MAX]; int a, i, t, aux=0; printf("Digite uma frase com ate 100 caracteres: "); gets(f); a = strlen(f); for(t=1; t<a; t++) { for(i=0; i<a-t; i++) { if(f[i] > f[i+1]) { aux = f[i]; f[i] = f[i+1]; f[i+1] = aux; } } } printf("\nA frase ordenada fica assim:\n"); printf("%s", f); printf("\n\n"); }
Compartilhar