Parte 6 (Ordenando Strings) - sessão de estudo sobre MATRIZES.
Publicado por Thiago 20/01/2006
[ Hits: 8.558 ]
...
/*
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);
}
De quantas maneiras pode-se preencher um tabuleiro de xadrez com dominós
char.c - Programa com caracteres
Acendedor de leds pela porta paralela
Nenhum comentário foi encontrado.
Bluefin - A nova geração de ambientes de trabalho Linux
Como atualizar sua versão estável do Debian
Cirurgia para acelerar o openSUSE em HD externo via USB
Quer auto-organizar janelas (tiling) no seu Linux? Veja como no Plasma 6 e no Gnome
Copiando caminho atual do terminal direto para o clipboard do teclado
Script de montagem de chroot automatica
Conky não mostra temperaturas da CPU no notebook (0)
Não estou conseguindo fazer funcionar meu Postfix na versão 2.4 no Deb... (0)









