Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: Faceless en 2 Octubre 2015, 18:11 pm



Título: ¿Como funciona este programa de C++?
Publicado por: Faceless en 2 Octubre 2015, 18:11 pm
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?

Código:
#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;


}


Título: Re: ¿Como funciona este programa de C++?
Publicado por: engel lex en 2 Octubre 2015, 22:37 pm
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