Parte 6 (Ordenando Strings) - sessão de estudo sobre MATRIZES.
Publicado por Thiago 20/01/2006
[ Hits: 8.557 ]
...
/*
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);
}
olamundo.c - Primeiro programa
Calculadora simples com uso de switch , funções e #define
Nenhum comentário foi encontrado.
Como atualizar sua versão estável do Debian
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
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
Não consigo instalar distro antiga no virtualbox nem direto no hd (31)
archlinux resolução abaixou após atualização (12)









