Dobrý den!
Chtěl bych poprosit s jednou banalitou v C jazyku. Jsem začátečník, tak mě prosím šetřete v kritice.

Jedná se o jeden příklad. Máme udělat "program", který přečte tři čísla a zobrazí nejvetsí z nich.
v učebnici Pavla Herouta je:
1. int a, b, c, x;
2. printf("zadej tri cela cisla: \n");
3. scanf("%d%d%d", &a, &b, &c);
4.
5. if (a > b)
6. if (a > c)
7. x = a;
8.
9. else
10. x = c;
11.
12. else
13. if (b < c)
14. x = c;
14. else
15. x = b;
16.
17.printf("Nejvetsi cislo je: %d", x)
Nechci, aby jste se mi smali, ale nenašel by se někdo, kdo by mi to nějak okomentoval. Pripada mi, že na 9. a 10. řádku (else max = c)je to navic, ale samozrejme to bez toho nefunguje.
Já věřím, že zde jsou rozumní lidé, že mě nebudete mít za debila, že mi někdo napíše něco přínosneho, nejste přece jako komunita lidí na zpovednici či diskuteri z Novinek.

Tento přiklad jsem udelal pomoci podmíněného přikazu, takto mi to pripadne rozumnejsi a chápatelnější:
#include <stdio.h>
#include <stdlib.h>
void main()
{
int a, b, c;
int x;
printf("Zadej tri cisla : \n");
scanf("%d%d%d", &a, &b, &c);
x = (a > b) ? ((a > c) ? a : c) : ((b > c) ? b : c);
printf("Nejvetsi cislo ze zadanych je: %d\n", x);
}
Ale rád bych chtěl 100% rozumět tomu předešlému přikladu z Herouta.
Díky moc za poradění.
:-)))