En este caso estoy estudiando operadores, Prioridad y asociatividad y realmente estoy trabado, en el programa, la segunda sentencia logro establecer qué el resultado sea 119 (creo estar en lo correcto).-
Código
#include <stdio.h> int main(){ int a = 3 + 4 *(8 * (4 - ( 9 + 3) /6)); //67 int b = 4 * 3 * 5 + 8 * 4 * 2 - 5; //119 return 0; }
Citar
4 * 3 * 5 + 8 * 4 * 2 - 5
4 * 3 = 12
12 * 5 = 60
8 * 4 = 32
32 * 2 = 64
64 + 60 = 124
124 – 5 = 119
Pero la primera ni hay logro plasmar los pasos, bueno espero como siempre que me ayuden a descifrar el enigma que me tiene bastante ocupado.-
Por otro lado, quisiera saber si les parece muy difícil hacer un programa para emular el compilador, o sea, mostrar paso a paso la fórmula para llegar al resultado final, alguien lo hizo alguna vez.-
Saludos.
Daniel