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.
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.
Veja Algumas imagens do programa em execução abaixo:
Pergunta
roccoC/C++
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 "
Editado por roccoC/C++Programa criado no eclipse, e compilado pelo MinGW, que são minhas ferramentas padrão.
Veja Algumas imagens do programa em execução abaixo:
http://2.bp.blogspot.com/-FG7d5v0ELWk/U24p_p9SbPI/AAAAAAAABU0/W4Ht7tMil8M/s1600/lende.PNG
http://4.bp.blogspot.com/-i2zKzFd1lZo/U24qAH1CQGI/AAAAAAAABU4/60bjyL6pMek/s1600/lendeeor.PNG
http://4.bp.blogspot.com/-7BSGwlH5jfA/U24qAW3ECFI/AAAAAAAABU8/pVELHhBC5WM/s1600/lendeeord.PNG
http://2.bp.blogspot.com/-g4nlnZc_jYw/U24qBGJbhfI/AAAAAAAABVI/blmL2_hWFUk/s1600/lendeeorden.PNG
Veja o link do código do programa abaixo:
http://codigosfontes-ccplus-plus.blogspot.com.br/2014/05/programa-comeca-lendo-uma-matriz.html
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.