1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 | #include <stdio.h> main() { /* Déclarations */ /* Les tableaux et leurs dimensions */ int T[50], TPOS[50], TNEG[50]; int N, NPOS, NNEG; int I; /* indice courant */ /* Saisie des données */ printf ( "Dimension du tableau (max.50) : " ); scanf ( "%d" , &N ); for (I=0; I<N; I++) { printf ( "Elément %d : " , I); scanf ( "%d" , &T[I]); } /* Affichage du tableau */ printf ( "Tableau donné :\n" ); for (I=0; I<N; I++) printf ( "%d " , T[I]); printf ( "\n" ); /* Initialisation des dimensions de TPOS et TNEG */ NPOS=0; NNEG=0; /* Transfer des données */ for (I=0; I<N; I++) { if (T[I]>0) { TPOS[NPOS]=T[I]; NPOS++; } if (T[I]<0) { TNEG[NNEG]=T[I]; NNEG++; } } /* Edition du résultat */ printf ( "Tableau TPOS :\n" ); for (I=0; I<NPOS; I++) printf ( "%d " , TPOS[I]); printf ( "\n" ); printf ( "Tableau TNEG :\n" ); for (I=0; I<NNEG; I++) printf ( "%d " , TNEG[I]); printf ( "\n" ); return 0; } |
- Saturday
- May 17th, 2025
- Ajouter un cours