qual séria a melhor forma de programar uma função que resolva este programa em c?
#include <stdio.h>
#include <stdlib.h>
int main()
{
float a1, a2, a3, aMaior;
float b1, b2, b3, bMaior;
float c1, c2, c3, cMaior;
printf("/*********************************************************************************/ \n");
printf("MAXINDICE - Este programa calcula o máximo de cada índice em um período de 3 meses: \n");
printf("/*********************************************************************************/ \n");
// Obtendo o maior índice A
printf("Digite os valores do índice A: \n");
scanf("%f %f %f", &a1, &a2, &a3);
//Este trecho deve ser substituído por uma FUNÇÃO
//------------------------------------------------
if(a1 > a2)
aMaior = a1;
else
aMaior = a2;
if(a3 > aMaior)
aMaior = a3;
//-------------------------------------------------
printf("O maior índice A é : %f \n", aMaior);
// Obtendo o maior índice B
printf("Digite os valores do índice B: \n");
scanf("%f %f %f", &b1, &b2, &b3);
//Este trecho também deve ser substituído por uma FUNÇÃO
//-------------------------------------------------
if(b1 > b2)
bMaior = b1;
else
bMaior = b2;
if(b3 > aMaior)
bMaior = b3;
//-------------------------------------------------
printf("O maior índice B é : %f \n", bMaior);
// Obtendo o maior índice C
printf("Digite os valores do índice C: \n");
scanf("%f %f %f", &c1, &c2, &c3);
//Este trecho também deve ser substituído por uma FUNÇÃO
//-------------------------------------------------
if(c1 > c2)
cMaior = c1;
else
cMaior = c2;
if(c3 > aMaior)
cMaior = c3;
//-------------------------------------------------
printf("O maior índice C é : %f \n", cMaior);
return 0;
}