Q1. Elabore um algoritmo que leia palavras (até 10 caracteres) até que o usuário digite um ponto final, apenas. Seu programa deverá: • Concatenar todas as palavras numa frase no sentido inverso , com um espaço entre elas e primeira letra maiúscula. Não use strcat(...). Na sua função main(), imprima a frase resultante. Exemplo: atirei o pau no gato . Gato No Pau O Atirei Q2. Dada uma matriz Amxn, imprimir o número de linhas e o número de colunas nulas da matriz e ainda a “maior” linha e coluna (soma dos elementos); Exemplo: m = 4 e n = 4, tem 2 linhas nulas e 1 coluna nula. Maior linha 2(14), coluna 4(9). Q3. Faça uma lista de funcionários que receba valores nas variáveis abaixo: codigo(int) nome (101 char) sexo(1 caracter – m/f) salario(float) Defina Funções: a) Inserir um funcionário na lista; b) Exibir os dados de todos os funcionários; c) Dado o código de um funcionário e uma porcentagem p, aumentar o salario deste funcionário em p%; d) Contar quantos funcionários do sexo masculino e feminino ha na lista; e) Dado o código de um funcionário, remove-lo da lista; f) Somar o salario de todos os funcionários. Q4. A loja FINALISTAS possui N clientes, 0 =< N =< 10. Faça um programa que, através de sub-rotinas, gere e escreva num arquivo .txt: - Identificação do Cliente: • Nome: • RG: • Celular: • Data de Nascimento (dia e mês): - Menu do Programa • (1) Incluir Cliente. - Inclusão das informações do cliente. • (2) Lista Clientes. - Mostra na tela todos os clientes em ordem alfabética. • (3) Alterar Dados - Edita informações do Cliente • (0) Sair