soy nuevo en c++ y eh estado leyendo muchos libros, en especial el que fue escrito por "Salvador Pozo Coronado." \m/
y en un ejemplo de su libro esta el siguiente codigo fuente:
Código:
lo que hace ese codigo es lo siguiente:#include <iostream.h> // librería para uso de cout #include <conio.h> // libreria para uso de getch int main() // función principal { int i, j; // variables para bucles for(i = 1; i <= 20; i++) // bucle hasta i igual a 20 { for(j = 1; j <= i; j++) // bucle desde 1 a i cout << j << " "; // muestra el número cout << endl; // cambio de línea } getch(); //pausa return 0; }
bien ahora mis dudas son las siguientes:
por que es que aparece eso? D: , no entiendo como es que funciona el codigo.
segun yo, el primer bluce for, le da el valor de 1 a "i" y mientas "i" se a menor o igual a 20, "i" aumenta en uno.
al terminar la sentencia, AHORA "i" VALE DOS?
y que hay del bluce anidado? -"j" toma el valor de uno, y mientas "j" sea menor o igual a "i", "j" aumenta en uno.
al terminar la sentencia AHORA, "j" VALE DOS?
y se supone que se muestra solo el valor de "j" - porque? es que se muestra "como notacion cientifica" (si asi 1,1 2,1 2 3,1 2 3 4) acaso "j" toma esos valores?
estoy muy confundido!
si hay alguien ahi afuera, que quiera iluminarme se lo agradeceria.(demaciado)