Exerciciec

alexei -  
mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   -
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. kaisoun
     
    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
    0
  2. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
     
    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
    0