Escreva uma função que realiza o factorial de um
número usando uma solução iterativa.
Escreva uma função que realiza o factorial de um
número usando agora uma solução recursiva.
Escreva um programa que verifica se as duas funções
realmente devolvem o mesmo valor para os valores 10 e 7.
Escreva uma funcao, char
upper(char), que recebe um caracter e caso ele represente uma
letra minúscula devolve a letra maiúscula correspondente.
Caso contrário, devolve o caracter inalterado.
Escreva uma função, int conta(unsigned int x), que
conta o
número de bits a 1 do número recebido como argumento.
Escreva uma função que recebe 3 números do
tipo double e escreve o maior deles.
Escreva uma função que recebe um vector de
números do tipo double e escreve o maior deles. Esta
função tem um segundo argumento que é o
número de elementos do vector. Resolva agora o exercício
anterior com base nesta função.
Escreva uma função que devolve o número de
dias passados entre 1 de Janeiro e outra data qualquer.
Escreva uma função que recebe dois argumentos, uma
string e um caracter, e que remove todas as ocorrências do
caracter da string.