Merci c'est gentil ces commentaires 
Bon alors voilà le code
Code:#include <stdio.h>
#include <stdlib.h>
void conversion (long *semaine,long *jour,long *heures,long *minutes,long *secondes); //Ca c'est le prototype de la fonction "conversion".
int main(int argc, char *argv[])
{
printf("Presente par Crazy Legs / 2008-2009\n"); //Pour ceux qui ne savent pas, printf est une fonction qui permet d'afficher un texte.
long recommencer = 0; //Ca ça permet de recommencer tout simplement.
do
{
long semaine = 0, jour = 0, heures = 0, minutes = 0, secondes = 0; // Toutes les variable du programme.
printf("\nEntrez un nombre de secondes : ");
scanf("%ld", &secondes); //Scanf permet d'insérer un nombre par l'utilisateur.
printf(" second%ldes ", secondes);
conversion(&semaine,&jour,&heures,&minutes,&secondes); //Appel de la fonction "conversion" avec toutes les adresses de variable.
printf("equivaut a %ld semaine(s) %ld jour(s) %ldH %ldmin %ldsec\n", semaine, jour, heures, minutes, secondes); //affichage des calcul.
printf("Voulez-vous refaire une selection ? (Non = 1 / Oui = 2)");
scanf("%ld", &recommencer);
recommencer--;
} while(recommencer); // Vu qu'il n'y a que deux choix à faire j'ai voulu mettre un booléen et de l'incrémenter de -1 pour qu'elle soit fausse ou vrai.
return 0;
}
void conversion (long *semaine,long *jour,long *heures,long *minutes,long *secondes)
{
*semaine = *secondes / 604800; //La partie la plus intéressante du programme qui va tout calculer
*jour = *secondes / 86400 - *semaine *7; // Important, enlever le nombre de semaines * le nombre de jour qu'il y a dans une semaine.
*heures = *secondes / 3600 - *jour * 24 - *semaine * 168; //Pareil, enlever le nombre de jour * le nombre d'heure dans une journée - le nombre de semaine * le nombre d'heure dans une semaine (soit 24*7 =168)
*minutes = *secondes / 60 - *heures * 60 - *jour *1440 - *semaine *10080; //Idem mais en enlevant le nombre d'heure, de jour et de semaine.
*secondes = *secondes % 60; //Pas besoin de faire tous les calculs puisque la fonction modulo (%) permet de garder le reste de la division.
}