Simule detalhadamente a execu��o do programa abaixo, indicando na pr�xima p�gina a sa�da (o que vai ser impresso na tela). Em cada parte, voc� deve deixar indicado os valores assumidos pelas vari�veis, preenchendo a tabela ao lado.
#include <stdio.h> int main() { int i, j, k, num, new, dig, soma; i | j -----|----- /*************************/ | printf("\n Parte (1)\n"); | for (i = 2; i > 0; i--) | for (j = 0; j < 3; j++) | printf("%d + %d = %d\n", i, j, i + j); | /*************************/ soma | k printf("\n Parte (2)\n"); -------|----- soma = 0; | for (k = 5; k < 11; k++) { | if ((k % 2 == 0) || ( k % 3 == 0)) | soma = soma + k; | else | soma = soma - k; | printf("soma = %d\n", soma); | } | /**************************/ printf("\n Parte (3)\n"); i = 1; i | j j = 5; -----|----- while (i <= 5) { | if ((2 * i + j) % 3 == 0) { | printf("%d e' multiplo de 3 \n", 2 * i + j); | j++; | } | i++; j--; } /***************************/ printf("\n Parte (4)\n"); num | new | dig num = 23098; -------|-------|---- printf("Numero original = %d\n", num); | | new = 0; | | while (num > 0) { | | dig = num % 10; | | new = new * 10 + dig; | | num = num / 10; | | } printf("Novo numero = %d\n", new); return 0; }
SA�DA: Parte (1) 2 + 0 = 2 2 + 1 = 3 2 + 2 = 4 1 + 0 = 1 1 + 1 = 2 1 + 2 = 3 Parte (2) soma = -5 soma = 1 soma = -6 soma = 2 soma = 11 soma = 21 Parte (3) 9 e' multiplo de 3 12 e' multiplo de 3 Parte (4) Numero original = 23098 Novo numero = 89032