#include #include static void usage(char *); int main(int argc, char *argv[]) { int ligne, colonne; int valeur = 1; int dimension; if (argc != 2) usage(argv[0]); dimension = atoi(argv[1]); for (ligne = 0; ligne < dimension; ligne++) { for (colonne = 0; colonne < ligne; colonne++) printf(" "); for (; colonne < dimension; colonne++, valeur++) printf("%2d ", valeur); printf("\n"); } return EXIT_SUCCESS; } static void usage(char *s) { fprintf(stderr, "Usage: %s «nombre»\n", s); exit(EXIT_FAILURE); }