Cómo imprimir espacio para los elementos de la matriz

Cuando imprime los elementos de la matriz en una aplicación de consola, probablemente lo haga utilizando declaraciones de bucle, es decir, declaraciones ‘for’ o ‘while’.

Usando el bucle ‘for’ generalmente lo hacemos así:

Si está en lenguaje C, la siguiente forma se puede utilizar para imprimir espacio entre los elementos de la matriz:

for (int i = 0; i <x; i ++) // aquí x es el tamaño de su matriz
{
printf (“% d”, a [i]); // a [] es tu matriz.
}

Ahora, en el código anterior, la función printf no imprimirá espacios a menos que imprima el espacio en el argumento, es decir, la tercera línea de código debería ser: printf (“% d”, a [i]) ;. Aquí he escrito un espacio dado antes de % d para que imprima espacio cada vez que ejecuta la función.

Lo mismo en C ++ con un cambio de minutos. En lugar de printf, lo más probable es que use cout para imprimir en la aplicación de consola. Entonces, tendrá que dar espacio como se muestra a continuación.

for (int i = 0; i <x; i ++) // aquí x es el tamaño de su matriz
{
cout << "" << a [i];
}

No puede almacenar espacio si son de tipo entero; los espacios no se almacenan.

Tendrá que crear una matriz de cadenas si desea almacenar espacios.

Si solo desea imprimirlos con un espacio, use …

privado estático final int [] números = {1, 2, 3, 4, 5};

public static void main (String [] args) {
para (int i: números) {
System.out.print (i + “”);
}
}

http://www.prapti.co.uk/

si es C ++, imprima así

for (int i = 0; i <10; i ++) {// cambia 10 al tamaño de la matriz
std :: cout << A [i] << ""; // esto imprime 1 valor y un espacio
}