A voir également:
- Déclarations de tableaux dans une fonction
- Fonction si et - Guide
- Tableaux croisés dynamiques - Guide
- Fonction moyenne excel - Guide
- Fusionner deux tableaux excel - Guide
- Fonction remplacer dans word - Guide
2 réponses
Salut,
voici un exemple de tableau d'entiers:
void afficheTableau(int* tab, int taille) {
int i;
for (i=0; i<taille; i++) {
printf("tab[%d]=%d\n", i, tab[i]);
}
}
void ajouteX(int* tab, int taille, int x) {
int i;
for (i=0; i<taille; i++) {
tab[i] = tab[i] + x;
}
}
main() {
int taille = 12; //par exemple;
printf("Initialisation de la memoire du tableau\n");
int * tab = (int*)malloc(taille*sizeof(int));
int i;
printf("Initialisation des valeurs des cases du tableau\n");
for (i=0; i<taille; i++) {
tab[i] = i; // 0 dans la premièere case, 1 dans la 2ème, etc ... (par exemple)
}
printf("Avant\n");
afficheTab(tab, taille);
int x = 2; par exemple;
printf("Ajout\n");
ajouteX(tab, taille, x); //
printf("Apres\n");
afficheTab(tab, taille);
printf("Liberation de la memoire\n");
free(tab);
}
voici un exemple de tableau d'entiers:
void afficheTableau(int* tab, int taille) {
int i;
for (i=0; i<taille; i++) {
printf("tab[%d]=%d\n", i, tab[i]);
}
}
void ajouteX(int* tab, int taille, int x) {
int i;
for (i=0; i<taille; i++) {
tab[i] = tab[i] + x;
}
}
main() {
int taille = 12; //par exemple;
printf("Initialisation de la memoire du tableau\n");
int * tab = (int*)malloc(taille*sizeof(int));
int i;
printf("Initialisation des valeurs des cases du tableau\n");
for (i=0; i<taille; i++) {
tab[i] = i; // 0 dans la premièere case, 1 dans la 2ème, etc ... (par exemple)
}
printf("Avant\n");
afficheTab(tab, taille);
int x = 2; par exemple;
printf("Ajout\n");
ajouteX(tab, taille, x); //
printf("Apres\n");
afficheTab(tab, taille);
printf("Liberation de la memoire\n");
free(tab);
}