Bonjour,

J'ai deux tableaux dont le deuxième a la taille du deuxième -1.
Je veux saisir une valeur n et recopier les valeurs du premier tableau dans le deuxième sauf la valeur n.

J'ai essayer de mettre un if dans une boucle et si c'est pas n on recopie la case.
Sauf que lors de la recopier ça met une valeur aléatoire. et ca ne copie pas toutes les valeurs du tableau.

:/ C'est pour un exercice il n'y rien d'utile là dedans mais ca me prends la tête donc voilà

Voici mon script:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
#include <stdio.h>
#define TAILLE 10 
 
void main()
{
	int n,i,tmp,perm;
	int tableau[TAILLE]={6,5,4,1,2,3,9,8,7,12};
	int tableau_final[TAILLE-1];
 
	printf("\nVeuillez saisir la valeur de l'entier n a supprimer: ");
	scanf("%d",&n);
 
		printf("Affichage du tableau: \n");
for (i=0;i<=9;i++) printf("%d\n",tableau[i]);	
 
	for(i=0;i<=9;i++)
	{
		if(tableau[i] != n)
		{
		tableau_final[i]=tableau[i];
		} 
	}
 
 
	printf("Affichage du tableau final: \n");
for (i=0;i<=8;i++) printf("%d\n",tableau_final[i]);	
}

J'espère que vous pourrez m'aider..
J'ai un peu de mal à m'exprimer donc demandez si vous n'avez pas toutes les infos...

Bonne journée.
Jerem