Discussion:INFO719 : rappels d'algorithmique et programmation C
Aller à la navigation
Aller à la recherche
Bonjour je ne savais pas ou mettre ca, donc voila ma proposition pour inverser le tableau (TPD0)
#include <stdio.h> void inverse(int T[10]){ int t,i; for (i=0;i<5;i=i+1){ t=T[i]; T[i]=T[10-(i+1)]; T[10-(i+1)]=t; }} int main(){ int i; int T[10] = {1, 2, 3, 3, 5, -1, 9, 42, 0, 666 }; printf ("Le tableau avant inversement est : "); for (i=0;i<10;i=i+1){ printf("%i ; ",T[i]);} inverse(T); printf ("Le tableau après inversement est : "); for (i=0;i<10;i=i+1){ printf("%i ; ",T[i]);} return(0); }
Super.
Je regarderais en détails un peu plus tard. Pour le moment, j'ai juste remis ton programme un peu en forme. (Pour écrire du C, le mieux est de précéder chaque ligne par un espace : ca mettra ton programme dans un cadre gris en conservant la mise en forme...)
-- Hyvernat 30 septembre 2008 à 10:17 (CEST)