#include <stdio.h>
#define NUM 2
int main(){
int i, resultado;
printf("Tabuada do %d\n", NUM);
for(i=1; i<=10; i++){
resultado = NUM * i;
printf(" %d x %d = %d\n", NUM, i , resultado);
}
}
Após quebrar um pouquinho a cabeça consegui imprimir a tabuada do 2. Minha dúvida é: no trecho em que ocorre a multiplicação de fato, quando eu invertia, o código dava erro : NUM * i = resultado; . Quando inverti para o trecho atual, o código rodou normalmente. Por que disso? Não consegui entender.