#include #include int main(int argc, char *argv[]) { int taille = 0, i = 0; int *tabValeur = NULL; // Ce pointeur va servir de tableau après l'appel du malloc // On demande la taille du tableau à l'utilisateur printf("Quel est la taille du tableau ? "); scanf("%d", &taille); if (taille > 0) // Il faut qu'il ait au moins un ami (jele plains un peu sinon :p) { tabValeur= malloc(taille * sizeof(int)); // On alloue de la mémoire pour le tableau if (tabValeur == NULL) // On vérifie si l'allocation a marché ou non { exit(0); // On arrête tout si ça n'a pas marché } // Stochage des éléments du tableau un à un for (i = 0 ; i < taille ; i++) { printf("Entrer l'element %d ? ", i + 1); scanf("%d", &tabValeur[i]); } //Affichage du tableau printf("\n\nVoici votre tableau de valeur :\n"); for (i = 0 ; i < taille ; i++) { printf("N° %d = %d\n",i+1, tabValeur[i]); } //libération de la mémoire free(tabValeur); } return 0; }