Exerciciec

Bonjour,

je voudrais savoir comment écrire un programme qui converti les heures en secondes et vice versa
merci beaucoup
Configuration: Windows XP
Internet Explorer 6.0

2 réponses

  1. Modérateur
    Attention a bien mettre une valeur de retour pour main (même si c'est void). Normalement main est sensé retourner 0 quand tout va bien.
    int main(){
      ...
      return 0;
    }

    Attention aussi à mettre le main en fin de fichier ou à déclarer tes fonctions en début de fichier sinon ça ne compile pas. Enfin, attention à bien mettre un espace entre "int" et les noms de variables
    Bonne chance
    1. Bonjour,
      #include<stdio.h>
      main
      {
      printf("donner l'heure,la minute,la seconde exp:9h15mn30sec");
      scanf("%d%d%d",&h ,&m ,&s);
      hts=heuretosec(h,m,s);
      printf("%d heures et %d minutes et %d secondes, deviennent %d secondes",h,m,s,hts);
      sectoheure();
      }
      int heuretosec(inth,intm,ints)
      {
      return (h*3600+m*60+s);
      }
      void sectoheure()
      {
      printf("donner le nombre de secondes");
      scanf("%d",&s);
      nh=s/3600;
      nm=(s%3600)/60;
      ns=(s%3600)%60;
      printf("%d secondes égalent à %d heures et %d minutes et %d secondes",s,nh,nm,ns);
      }

      voila cette solution j'èspère qu'elle te conviendera ciao