¿Como funciona este programa de C++?

Iniciado por Faceless, 2 Octubre 2015, 18:11 PM

0 Miembros y 1 Visitante están viendo este tema.

Faceless

Muy buenas, quisiera que me ayuden a entender lo siguiente

-Como llega la variable "a" a valer 47 ?

-Como actúa el If y porque al suprimirlo se altera el resultado de la suma que está en el final?

#include <iostream>
using namespace std;



int main()
{

int a=5;
int b=8;





while(a<4*b)
{
if((a+b)%2==0)


for(int d=a;d<3*b;d+=a+3)
a=a+d;
a=a+3;



}


cout<<a+b;

return 0;


}

engel lex

recomiendo que pruebes con el debugger de tu compilador para que puedas ver paso a paso lo que sucede... si no sabes como busca en google (o youtube) "como usar debugger " y el nombre de tu IDE
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.