Concaténation en c

Résolu/Fermé
Mouaad1991 Messages postés 12 Date d'inscription lundi 9 janvier 2012 Statut Membre Dernière intervention 25 mars 2012 - 24 mars 2012 à 22:41
Mouaad1991 Messages postés 12 Date d'inscription lundi 9 janvier 2012 Statut Membre Dernière intervention 25 mars 2012 - 25 mars 2012 à 15:41
Bonjour,
Je voudrais un programme en C qui lit deux tableux entiere est qui les concaténer dans un troisieme tableaux
Exemple :
T1 : 1 2 3
T2 : 4 5 6
T3 : 1 2 3 4 5 6
Merci d'avance

1 réponse

fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 834
25 mars 2012 à 15:13
Bonjour,

Il te suffit de créer un tableau dont la taille est également à la somme des deux tableaux T1 et T2. Et ensuite, avec deux boucle for (parcours de T1 puis T2), tu remplis le tableau T3.
Montre ton code pour qu'on puisse te corriger.
3
Mouaad1991 Messages postés 12 Date d'inscription lundi 9 janvier 2012 Statut Membre Dernière intervention 25 mars 2012 4
25 mars 2012 à 15:26
#include <stdio.h>
#include <conio.h>
main()
{
int A[50], B[50], C[100] , X , Y , IA , IB , IC ;
printf("\nEntrez la dimension du tableau A avec max<=50 : ");
scanf("%d", &X );
for (IA=0; IA<X; IA++)
{
printf("Element A[%d] : ", IA);
scanf("%d", &A[IA]);
}
printf("Entrez la dimension du tableau B avec max<=50 : ");
scanf("%d", &Y );
for (IB=0; IB<Y; IB++)
{
printf("Element B[%d] : ", IB);
scanf("%d", &B[IB]);
}
printf("Tableau C :\n");
for (IA=0,IB=0 ; IA<X,IB<Y ; IA++,IB++)
printf("%d %d ", A[IA],B[IB]);
printf("\n");
getch();
}
0
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 834
25 mars 2012 à 15:31
Oui, c'est bien. Mais tu ne tiens pas compte de mes remarques.
0