¡Hola a todos!, me gustaría proponer un juego donde cada
5 comentarios un usuario propone un enunciado sencillo, donde este mismo tiene que demostrar la solución de su enunciado en C/C++, y los usuarios que le siguen deben comentar su resolución, cuanto más sencilla mejor.
Este juego no es más que para poder divertirnos y, al mismo tiempo, admirar aquellas resoluciones de los usuarios con más experiencia y ver la elegancia de su código. Si han pasado más de
30 días desde el ultimo enunciado y todavía no se han llegado a los 5 comentarios de resolución de este mismo, se puede proponer uno nuevo.
Voy a empezar con un problema muy sencillo, donde el usuario tiene que lograr este patrón numérico hasta el numero 23, es obligatorio que el programa muestre en pantalla el resultado
(admito, que este problema es de un curso de C++ que tengo, por eso mismo es bastante sencillo):
1, 5, 3, 7, 5, 9, etc...
Mi resolución es la siguiente:
Código C++:
Ver original#include <iostream>
using namespace std;
int main()
{
int i=1;
bool sumar = true;
do
{
cout << i;
if (i >= 23) /* Si la variable alcanza un numero mayor o igual a veintitrés el bucle termina*/
{
cout << "." << endl;
break;
}
cout << ", ";
if (sumar)
i += 4;
else
i -= 2;
sumar = !sumar;
} while (1); // Bucle infinito
return 0;
}