FranciscoSoccol

Lista 04 - Exercicio 28

Jul 7th, 2013
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.92 KB | None | 0 0
  1. //Solicite dois nomes ao usuário, em seguida coloque-os em ordem alfabética.
  2. #include<stdio.h>
  3. #define max 200
  4. int main()
  5. {
  6.     char nome1[max], nome2[max], aux;
  7.     int i, j;
  8.     printf("Digite o nome: ");
  9.     gets(nome1);
  10.     printf("Digite o nome: ");
  11.     gets(nome2);
  12.  
  13.     //ordenando o primeiro nome em ordem alfabetica, metodo da bolha
  14.     for(i=0;nome1[i]!='\0';i++)
  15.         for(j=i+1;nome1[j]!='\0';j++)
  16.             if(nome1[i]>nome1[j]){
  17.                 aux=nome1[j];
  18.                 nome1[j]=nome1[i];
  19.                 nome1[i]=aux;}
  20.     // ordenando o segundo nome em ordem alfabetica-metodo da bolha
  21.     for(i=0;nome2[i]!='\0';i++)
  22.         for(j=i+1;nome2[j]!='\0';j++)
  23.             if(nome2[i]>nome2[j]){
  24.                 aux=nome2[j];
  25.                 nome2[j]=nome2[i];
  26.                 nome2[i]=aux;}
  27.     printf("\nPrimeiro nome: %s\n",nome1);
  28.     printf("Segundo nome: %s\n",nome2);
  29.     getch();
  30. }
Advertisement
Add Comment
Please, Sign In to add comment