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

Publicado por Thiago 20/01/2006

[ Hits: 8.364 ]

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

Como fazer raízes a partir de 2 e 3 no c.

Parte 2 - Sessão de estudo sobre MATRIZES

Jogo da Velha

char2.c - Programa com caracteres

Aplicações em listas dinâmicas


  

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