Comment faire en sorte que ma sortie ait un espace (nombre pair et impair)

#include  #include  #define BILMAX 10 int main() { int num[BILMAX],i; printf("insert 10 number and separated by space:\n"); for (i = 0;i<10;i++) { scanf("%d",&num[i]);} printf("\n\nEven Number : \n"); for(i = 0; i < 10; i++) { if(num[i] % 2==0) printf("%d",num[i]); } printf("\n\nOdd Number : \n"); for(i = 0;i < 10; i++) { if(num[i] % 2 !=0) printf("%d",num[i]); } getch(); return 0; } 

ma sortie est comme ça

insérer 10 chiffre et séparé par espace:

1 2 3 4 5 6 7 8 9 10

Nombre pair:

246810

Nombre impair:

13579

je veux ma sortie comme ça

insérer 10 chiffre et séparé par espace:

1 2 3 4 5 6 7 8 9 10

Nombre pair:

2 4 6 8 10

Nombre impair:

1 3 5 7 9

Je veux que ma sortie ait un espace.

S’il vous plaît aider

Si vous souhaitez imprimer un espace après chaque numéro, modifiez cette ligne:

 printf("%d",num[i]); 

à

 printf("%d ",num[i]); 

Remarquez l’espace après %d .

L’espace peut être inséré dans un printf en laissant simplement un blanc entre guillemets: “”

Tout comme l’impression de votre premier programme “Hello World” (espace entre Hello et World). Tout ce que vous tapez dans le code est imprimé tel quel.

Pour imprimer un espace après chaque numéro, faites ceci

 printf("%d ",num[i]); 

L’espace peut être fourni à l’aide de la séquence d’échappement \ t printf("%d \t",num[i]);