Hay varias formas que puedes hacer esto:
1. Usar punteros
2. Usar estructuras
3. Usar punteros a estructuras
Código C:
Ver original# include <stdio.h>
void calcular_promedio(int nota1, int nota2, float *promedio, char *letra)
{
*promedio = (nota1 + nota2) / 2.0;
if (*promedio >= 7)
{
*letra = 'A';
}
else
{
*letra = 'D';
}
}
void imprimir(float promedio, char letra) {
printf("El promedio es %.2f y la letra %c\n", promedio
, letra
); }
int main ()
{
int nota1, nota2;
float resultado;
char letra;
calcular_promedio(nota1, nota2, &resultado, &letra);
imprimir(resultado, letra);
}
Mi ejemplo usando punteros.