Laboratório 6 - Semana de 4 Abr.
Neste laboratório, de apoio ao 1º projecto, pretende-se que os alunos desenvolvam código e esclareçam dúvidas relacionadas com o projecto.
1. (Leitura de dados) Escreva um
programa que leia uma matriz de 5x4 de um ficheiro
no formato especificado no projecto (prob0.msc
) e escreva o
tamanho da matriz, o valor que a linhas e colunas têm que somar e o valor mais pequeno diferente de zero que foi lido na matriz.
De facto o programa deve ler os dados do terminal (stdin) utilizando a função scanf(). Os dado serão lido do ficheiro através do redireccionamento do ficheiro de dados como standard input do programa da seguinte forma:
$ ./prog <
prob0.msc
2. (Escrita de uma linha) Altere o programa anterior para que após ler os dados de entrada escreva todos os elementos 3ª linha da matriz.
3. (Escrita de coluna) Altere o programa anterior para escrever depois também todos os elementos 2ª coluna da matriz.
4. (Escrita de nulos) Altere o programa anterior para escrever quantos elementos nulos existem na matriz.
Matriz do ficheiro prob0.msc