Insertion dans un tableau en C
Abc
-
Conseil: Ce pseudonyme sera affiché dans le forum, pensez blabla -
Conseil: Ce pseudonyme sera affiché dans le forum, pensez blabla -
Bonjour,
salut tous le monde,
comment peut on inserer une valeur v d'indice x dans un tableau de taille n.
var
t:tableau[1..n]:entier
pour i de n a x pas (-1) faire
t[i+1]<---t[i]
fin pour
t[x]<--v
VOILA MON TRAVAILLE mais comment en peut augmanter la taille du tableau d'une case pour devenir n+1 lorsque ce dernier est defini par un taille n. MERCI D4AVENCE POUR TOUS LE MONDE et j'espere que vous pouvez m'aider
salut tous le monde,
comment peut on inserer une valeur v d'indice x dans un tableau de taille n.
var
t:tableau[1..n]:entier
pour i de n a x pas (-1) faire
t[i+1]<---t[i]
fin pour
t[x]<--v
VOILA MON TRAVAILLE mais comment en peut augmanter la taille du tableau d'une case pour devenir n+1 lorsque ce dernier est defini par un taille n. MERCI D4AVENCE POUR TOUS LE MONDE et j'espere que vous pouvez m'aider
A voir également:
- Insertion dans un tableau en C
- Tableau word - Guide
- Trier un tableau excel - Guide
- Tableau ascii - Guide
- Imprimer un tableau excel - Guide
- Tableau croisé dynamique - Guide
2 réponses
comment en peut augmanter la taille du tableau
En réallouant la taille anciennement définie. Pour cela il est nécessaire de travailler sur un tableau dynamique, donc pas de déclaration du type int tab[10] mais:
En réallouant la taille anciennement définie. Pour cela il est nécessaire de travailler sur un tableau dynamique, donc pas de déclaration du type int tab[10] mais:
int taille=10; int* tab; tab = (int*)malloc (taille * sizeof(int));la réallocation pourra se faire ainsi:
tab = (int*)realloc (++taille * sizeof(int));
Abc
on n4apas encore etudie realloc et sizeof,en tous cas merci pour votre aide;mais le problemme n4est pas encore resolue
fiddy
Messages postés
11069
Date d'inscription
Statut
Contributeur
Dernière intervention
1 846
>
Abc
Et, as-tu vu malloc en cours ?