fernanda10 Postado Novembro 12, 2015 Denunciar Share Postado Novembro 12, 2015 (editado) preciso criar uma sub rotina que leia o arquivo mat.txt que foi criado e depois imprima a matriz e depois ao final a soma dos elementos desta matriz.obs: Usar fprintf e fscanf. consigo gravar arquivo, mais não faz a soma, e tb não sei como fazer a subrotina. sealguem puder me ajudar Editado Novembro 13, 2015 por fernanda10 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 roccoC/C++ Postado Novembro 14, 2015 Denunciar Share Postado Novembro 14, 2015 (editado) Para somar os elementos da matriz só precisa criar umavariável inteira, que provavelmente seu compilador exigiráque seja inicializada com zero, e fazer o seguinte: g += Mat [ i ] [ j ];supondo que você usou o nome da variável sugerida e o nome da matriz que fez a leitura do arquivo,note que isto tem que ser feito dentro do laço onde a leitura acontece.printf("Soma de todos elementos da matriz %d", g );Veja este link abaixo:http://codigosfontes-ccplus-plus.blogspot.com.br/2014/03/lendo-uma-matriz-quadrada-por-um.html Editado Novembro 14, 2015 por roccoC/C++ Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 roccoC/C++ Postado Novembro 14, 2015 Denunciar Share Postado Novembro 14, 2015 (editado) .. Editado Novembro 14, 2015 por roccoC/C++ Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
fernanda10
preciso criar uma sub rotina que leia o arquivo mat.txt que foi criado e depois imprima a matriz e depois ao final a soma dos elementos desta matriz.
obs: Usar fprintf e fscanf.
consigo gravar arquivo, mais não faz a soma, e tb não sei como fazer a subrotina. sealguem puder me ajudar
Editado por fernanda10Link para o comentário
Compartilhar em outros sites
2 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.