De acuerdo con la programación en la imagen, reemplaza encontrar el máximo de dos números por encontrar el máximo de tres números, y encuentra la solución...
#?include?
#?include? //función máxima void?max?(int?*?a,?int?*?b,?int?*?c) { si?(*a?>?*c?&&?*a?>?*b) { *c?=?*a; return; } si?(*b?>?*c?&&?*b?>?*a) { *c?=?*b; return; } si?(*c?>? *a?&& ?*c?>?*b) { retorno; } } int ?main?(void) { int?a,?b,?c; printf("Por favor, introduzca 3 números, el sistema generará su valor máximo \n"); scanf?("%d",?&a); scanf?("%d",?&b) ; p> scanf?("%d",?&c);//Asignar valores a a, b, c max(&a,?&b,?&c); //Asigna a, b, la dirección de c se envía a la función max para su operación system("cls");//C printf?("Valor máximo: %d\nPresione Enter para finalizar el programa \n",?c); getchar();//Función de parada de pantalla return?0; } //VC++?Compilado y pasado /* Principio En la función max, se comparan tres variables al mismo tiempo, y cuando a es más grande que los demás */