Ceci est ma première fois sur ce site, et en tant que tel, le format de cette question peut être erroné à certains égards. Cela étant dit, voici l'exercice avec lequel je me bats. "Ecrivez un programme C++ qui invite l'utilisateur à entrer le temps écoulé pour un événement en secondes, puis le programme affiche le temps écoulé en heures, minutes et secondes (par exemple, si le temps écoulé est de 9630 secondes, sortie est 02:40:30.) » Voici ce que je l'ai programmé jusqu'à présent dans le code :: Blocs Comment ajouter du module à ceci? (heures: minutes: secondes)
#include <iostream>
#include <string>
using namespace std;
int main()
{
int seconds;
int hours;
int minutes;
int seconds1;
cout << "How long did the event take in seconds?" << endl;
cin >> seconds;
hours= seconds/3600;
minutes= %(seconds/3600);
seconds1= %(seconds/minutes);
cout << "The event took"<<hours<<":"<<minutes<<":"<<seconds1<<"." << endl;
cout << endl;
return 0;
}
Ma principale question est de savoir comment j'ajouter l'opération de module à ce programme. Je sais que je dois l'inclure, car il y a un reste clair après variable: heure et minute.
En outre, deux codes d'erreur apparaissent lorsque ce programme est exécuté par le compilateur:
Line 16) error: expected primary-expression before '%' token
Line 17) error: expected primary-expression before '%' token
Merci beaucoup pour l'aide! –