Java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Enter total seconds: ");
int totalSeconds = sc.nextInt();
int hours = totalSeconds / 3600;
int remaining = totalSeconds % 3600;
int minutes = remaining / 60;
int seconds = remaining % 60;
System.out.println("Time = " + hours + " hour(s) " + minutes + " minute(s) " + seconds + " second(s)");
sc.close();
}
}Output
Enter total seconds: 3672 Time = 1 hour(s) 1 minute(s) 12 second(s)
We repeatedly divide by 3600 and 60 to extract hours, minutes, and remaining seconds.