Em uma instituição de ensino, o login ( número-digito verificador) para entrar no sistema de biblioteca é criado utilizando a matrícula (com 4 algarismos) e o ano de nascimento (com 4 algarismos) do aluno da seguinte forma: a) Número de login: soma dos algarismos do número de matrícula de forma ponderada *10 + soma dos algarismos do ano de nascimento de forma ponderada b) Dígito verificador: a. Somar os algarismo do número de login de forma ponderada, b. Calcular o resto da divisão deste número por 9 c. O valor da subtração 9 - o resto obtido em b), é o digito verificador Faça um programa em C, utilizando no mínimo as funções descritas abaixo, para mostrar ao aluno seu login no sistema de biblioteca, no formato xxxx-x. O número de matrícula e o ano de nascimento devem ser fornecidos pelo aluno. a) Função para somar os 4 algarismos de um número de forma ponderada: int CalculaSomaPond( int num) Recebe um valor inteiro e retorna a soma ponderada de seu algarismo de acordo com as seguintes regras: 1. Cada algarismo do número é multiplicado por um peso começando de 2 da direita para a esquerda. 2. Para cada algarismo, o peso é acrescido de 1. 3. Soma-se os produtos obtidos. Exemplo: entrada: 1842 1x5 + 8x4 + 4x3 + 2x2 = 53 Dica: separe os algarismos com os operadores / e %. Por exemplo: 198: (198/10) %10 b) Função para calcular o dígito verificador: int CalculaDigito. (int num) Calcula o dígito verificador do número recebido considerando as regras acima. Exemplo: num: 1327 Somar os algarismo do número de forma ponderada: 37 Calcular o resto da divisão deste número por 9: 37%9 = 1 Dígito verificador: 9-1=8