/* Traccia: ripetere esercizio 1° utilizzando l'espressione condizionale con l'operatore "?:"
Dove per esercizio 1° rircordo per me stesso che sto sempre mbriaco era: 
Scrivere un programma che richieda in ingresso tre valori interi distinti e ne determini il maggiore.
Traccia svolta da ax[at]slackware.eu 
Tempo di svolgimento: "sarò onesto come al solito" e quindi a tal proposito questa volta cambia l'unità di misura,
26 min & 47 sec. Mi sono inceppato sull'operatore condizionale, avrei potuto ma evito per la vostra mentalità... 
evidentemente gli anni passati sono effetivamente tanti.
NOTA BENE: rispetto alla traccia 1 classica e rispetto alla prima revisione di questa traccia è stato modificata
la struttura del listato per accettare numeri "float".. come spesso suggerito dall'amico bisco: equivale ad uscire fuori traccia
per accettare numeri con la virgola (esempio: 1.878) compresi numeri interi+ (esempio: 10), e compresi numeri con numeratore -numero(esempio: -1.590).
Tradotto in fase di esame sareste considerati: molto meno che scardamente sufficiente. Nel nostro caso specifico: Chi se ne fotte! 
Se non vi ricordate cos'è una var float vi consiglio vivamente di rivederla. Vi servirà più avanti *
NOTA MOLTO BENE: l'espressione condizionale con operatore ?: dimezza il code in generale. MOOOLTO consigliato.
Non è mai troppo tardi per rimettersi a ripetere le cose. Così la vedo io. SALUTE!!!! BRINDIAMOOOOOO!!!
*/

#include <stdio.h>

float a,b,c;

int main()
{

	printf("Digita i tre valori da assegnare rispettivamente ad a,b,c.\nEsempio: numero+Enter,-numero+Enter,-numero.numero+Enter\n");
	scanf("%f %f %f", &a, &b, &c);
	printf("\nIl valore assegnato alle variabili è:\na= %f\nb= %f\nc= %f\n\n", a, b, c);

	((a>b) && (a>c) ? printf("a è il maggiore.\n\n") : printf("")); 
	((b>c) && (b>a) ? printf("b è il maggiore.\n\n") : printf(""));
	((c>a) && (c>b) ? printf("c è il maggiore.\n\n") : printf(""));
		
}