Informatică, întrebare adresată de victoria102V, 9 ani în urmă

Va rog
de la tastatura se introduce un numar natural,ce reprezinta o perioada de timp,exprimata in secunde.scrieti un program ce va afisape ecran perioada data exprimata in ore,minute si secunde
In Pascal.
Va rog.Sa fie in secunde ore si munute

Răspunsuri la întrebare

Răspuns de DenM
1
erm sa vedem ce mai tin minte din pascal
Ideea de baza e urmatoarea 1ora=3600 sec. 1min=60s. Imparti nr initial la 3600, rezultatul sunt orele, apoi retii restul. Imparti restul la 60, catul sunt minutele, restul sunt secunde
 var x,h,m,s: integer;
begin
h:=x div 3600;
x:=x mod 3600;
m:=x div 60;
s:=x mod 60;
writeln(h," ",m,' ',s);
endl;
Alte întrebări interesante