Laboratório 6 - Semana de 31 Mar a 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 e mínimo) Escreva um programa que leia uma matriz até 5x5 e um vector até 5 linhas de um ficheiro no formato especificado no projecto (test0.opr ) e escreva o valor mais pequeno em modulo diferente de zero que foi lido na matriz e vector.
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 < test0.opr

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 4ª coluna da matriz.

4. (Escrita do vector) Altere o programa anterior para escrever depois também todos os elementos do vector.

 

Matriz do ficheiro test0.opr

Attachments