Donde el return lo puedes cambiar por cout << X; según quieras ponerlo en el main o en una función. Como digo, habría que añadir un main con las entradas, etc.
#include <iostream>
using namespace std;int main (){float a, b, c;
cin >> a >> b >> c;// etc...}
Saludos
EDIT: Si sabes usar funciones hay una solución más simple (con menos ifs): definir el máximo de 2 números y usarlo. Incluso sin usar funciones puedes hacer un #define:
#define max(x,y) (x) > (y) ? (x) : (y)int main (){//Entradas...float maximo = max (a, max (b, c));// El máximo de 4 números a,b,c y d:
maximo = max (max (a, b), max (c, d));// Y así sucesívamente :D}
Bastante simple
Obviando la parte de entradas/salidas, la lógica del programa (sin usar vectores ni nada complicado) es:
Si tenemos 3 números, a, b y c, el mayor será:
Donde el return lo puedes cambiar por cout << X; según quieras ponerlo en el main o en una función. Como digo, habría que añadir un main con las entradas, etc.
Saludos
EDIT: Si sabes usar funciones hay una solución más simple (con menos ifs): definir el máximo de 2 números y usarlo. Incluso sin usar funciones puedes hacer un #define:
Dennis Ritchie. Padre de C y cocreador de UNIX.
R.I.P.