#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:
- Comment faire un pointeur sur une variable dans des structures nestedes en C?
- meilleur moyen d’append char * prefix à char * existant en C
- Conversion d’indices basés sur la source en indices basés sur la destination
- vérifier si un élément existe déjà dans une liste liée en c
- Utilisation de la mémoire d’un programme C sous Windows
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]);