Parte 6 (Ordenando Strings) - sessão de estudo sobre MATRIZES.

Publicado por Thiago 20/01/2006

[ Hits: 8.299 ]

Download ORDENA_NOME.C




...

  



Esconder código-fonte

/*
 Programa: ORDENA_NUM.C
 Autor: thiagoamm
 Data: 20/01/06
 Funcao: Leitura, ordenacao e escrita de strings
 
 OBS: A força está com vcs! Façam o algoritmo
 
 A HUMILDADE PRECEDE A HONRA!
*/

// Headers
#include <stdio.h>
#include <string.h>

// Modulo principal ou funcao de execucao
int main(void)
{
  int i,j;
  char NOME[10][40], NOME_AUX[40];
  
  puts("\nListagem de nomes \n");
  
  /* Entrada dos dados */
  for (i = 0; i <= 9; i++)
  {
    printf("Digite o %2d.o nome: ",i + 1);
    fflush(stdin);
    fgets(NOME[i],40,stdin);
  }
  
  /* Ordenacao de strings */
  for (i = 0; i <= 8; i++)
  {
    for ( j = i + 1; j <= 9; j++)
    {
      if (strcmp(NOME[i],NOME[j]) > 0)
      {
        strcpy(NOME_AUX,NOME[i]);
        strcpy(NOME[i],NOME[j]);
        strcpy(NOME[j],NOME_AUX);
      }
    }
  }
  
  /* Apresentacao dos nomes */
  puts("");
  for (i = 0; i <= 9; i++)
  {
     printf("Nome: %2d --> %s",i + 1,NOME[i]);
  } 
  
  return(0);  
}


Scripts recomendados

PROGRAMA EMP. DE ENERGIA

Parte 4 - Sessão de estudo sobre VETORES

Calculo de fatorial em C++ com o Qt Creator

Acendedor de leds pela porta paralela

Tabela ASCII


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts