Lendo Matriz por um Arquivo e Ordenando

Postado por Samuel Lima em 10 de Maio de 2014  •  Comentários (0)  • 

O Programa começa lendo uma Matriz Quadrada e Embaralhada num Arquivo de texto de Nome :

"Matriz Embaralhada", logicamente precisei declarar outra Matriz, e dei o nome de mat_riz[10][10];

Esta matriz recebe uma cópia de todos os elementos que foram lidos do Arquivo de texto pela primeira Matriz.
Para fazer uma ordenação completa, e não só por colunas ou linhas, declarei um vetor e dei o nome de vet [ 100 ];

para 100 posições, este vetor tem seus elementos ordenados e são todos copiados em um Arquivo de texto criado

para esta finalidade, e depois seus elementos são lidos na tela do DOS.



// A matriz abaixo foi usada como teste
/*
36 48 34 89 25 56 1 59 2 81
15 22 65 17 91 6 11 93 26 55
85 8 35 24 39 27 76 14 21 99
66 95 87 69 100 51 20 18 71 46
33 45 57 67 80 50 64 82 83 92
31 13 94 16 47 10 61 63 74 60
54 88 37 77 23 38 86 43 72 78
70 98 73 52 42 28 68 3 41 75
58 79 84 97 4 5 9 19 7 32
44 62 90 53 40 30 96 29 12 49
*/

Para testar o programa basta copiar a Matriz de teste acima que também tá
incluída no código no bloco comentado, e salvar com o nome de: "Matriz Embaralhada.txt",

Se o usuário salvar com um outro nome receberá a seguinte mensagem:



"Problemas na abertura do arquivo "

Programa criado no eclipse, e compilado pelo MinGW, que são minhas ferramentas padrão.

Tags: C/C++ |

  • Download
  • Comentar
  • Comentários
blog comments powered by Disqus

Comentários ir para topo

Código fonte ir para topo