for ( a = 0; a <= 16; a = a + 2)
for ( x = 1; x <= 17; x = x + 2)
for ( c = 10; c <= 18; c++)
if (Num[a] > Num
Num[c] = Num[a];
else
Num[c] = Num
Bueno almenos esta mucho mas simplificado y "funciona" lo pongo entre comillas por que con cierta combinacion no funciona y la verda es que no encuentro explicacion, explico el codigo un poco por que parece algo liado:
bueno como veis el primer bucle me da numeros pares el tercero numeros impares y el tercero de 10 a 18,
lo que hago con esto es que vaya incrementando los num para comparar el primero con el segundo etc etc
0>1=10
2>3=11
4>5=12
6>7=13
8>9=14
---------- Hasta aqui comparo los 10 numeros introducidos desde el teclado
10>11=15
12>13=16
14>15=17
16>17=18 <--- este seria el numero mayor por logica ( o eso creo )
---------- Aqui sigue comparando las comparaciones ya echas ( es muy lioso lo se )
Bueno digo que funciona a medias por que funcionar funciona me da el numero correcto pero si meto ciertas combinaciones como por ejemplo esta 1,3,5,7,9,8,6,4,2,0 me dice que el mayor es el numero "8" y ni idea de por que con otras funcionan , en fin
PD: Estoy aprendiendo y se que esto es de risa estos codigos jejejejej pero me siento bien al ver que almenos funciona:P