Laboratório 2 - semana de 2 de Março

Escreva o código necessário para desenvolver os seguintes programs:

1. (Maior e Menor) Desenvolva uma função 

void maxMin(int x[],int n)

que escreva no écran o maior e o menor número da tabela de inteiros x[]. 

Escreva um programa que leia um vector de inteiros e que chame a função maxMIn() para escrever o menor e o maior valor do vector.

2. (Média) Escreva um programa que calcule o média de N números reais dados pelo utilizador usando a função float media (int x[],int n);

3. (Conversão) Escreva um programa que pede ao utilizador um valor N que corresponde a um certo período de tempo em  segundos. O programa deverá apresentar no output esse período de tempo no formato HH:MM:SS.  

4. (Quadrado de Números) Escreva um programa que desenhe um quadrado de números como o que se segue utilizando a função void quadrado (int N);. O valor de N, dado pelo utilizador, deverá ser obrigatoriamente maior ou igual 2. O quadrado apresentado é o exemplo para N = 5.

1   2   3   4   5

2   3   4   5   6

3   4   5   6   7

4   5   6   7   8

5   6   7   8   9

5. (Pirâmide de Números 1) Escreva um programa que desenhe uma pirâmide de números utilizando a função void piramide (int N);. O valor de N, dado pelo utilizador, deverá ser obrigatoriamente superior ou igual 2. A pirâmide apresentada é o exemplo para N = 5. 

                1

            1   2   1

        1   2   3   2   1

    1   2   3   4   3   2   1

1   2   3   4   5   4   3   2   1


Sugestão. Desenvolva e utilize as seguintes funções:

void escreveCaracter (char c, int n); (escreve o caracter passado no primeiro parâmetro tantas vezes quantas forem passadas no segundo parâmetro); 
void escreveNumerosAsc (int a, int b); (escreve os números inteiros entre o primeiro parâmetro e o segundo em ordem crescente); 
void escreveNumerosDesc (int a, int b); (escreve os números inteiros entre o primeiro parâmetro e o segundo em ordem decrescente).