Digamos que necesito formatear la salida de una matriz para mostrar una cantidad fija de elementos por línea. ¿Cómo hago eso usando la operación de módulo?¿Cómo funciona el operador de módulo?
Usando C++, el siguiente código funciona para mostrar 6 elementos por línea, pero no tengo ni idea de cómo y por qué funciona.
for (count = 0 ; count < size ; count++)
{
cout << somearray[count];
if(count % 6 == 5) cout << endl;
}
¿Qué sucede si quiero mostrar 5 elementos por línea? ¿Cómo encuentro la expresión exacta necesaria?
"Para números negativos sig n de resultado es implementación definida "Esto no es cierto en C++ 11 - ver ISO14882: 2011 (e) 5.6-4 o https://stackoverflow.com/questions/7594508. –