Problemas com Função - Linguagem C

Oi! por favor gostaria de uma ajuda nos seguintes problemas:

  1. Faça um programa que chame uma função responsável por escrever o seguinte padrão
    de caracteres na tela (não implemente a função com 5 comandos de escrita!!!)

**




  1. Faça um programa que use uma função a qual recebe uma string qualquer e um
    caractere, retornando um valor inteiro que indica a primeira posição onde tal caractere é
    encontrado na string. Caso não exista tal caractere na string, a função deve retornar o
    valor inteiro negativo -1. Por exemplo, considere que a string digitada seja “computador”.
  • Se o caractere digitado for ‘c’, a função deve retornar 0;
  • Se o caractere digitado for ‘m, a função deve retornar 2;
  • Se o caractere digitado for ‘i’, a função deve retornar -1.
  1. Faça um programa que use uma função a qual recebe 3 notas de um aluno e uma letra
    via parâmetros. Se a letra for ‘a’, a função calcula a média aritmética das notas do aluno,
    se for ‘p’, a sua média ponderada (pesos: 5, 3 e 2) e se for ‘h’, a média das duas maiores
    notas (note que também podemos fazer uma função para calcular esta média). A média
    calculada também deve ser retornada via parâmetro de retorno.

Por favor, agradeço desde já a ajuda!