fork(20) download
  1. Program Lendemain;
  2. Var j, m, a : Integer;
  3. Begin
  4. Writeln('Donner une date sous forme jj mm aa');
  5. Readln(j, m, a);
  6. Case m Of
  7. 1, 3, 5, 7, 8, 10,12 : If j<31 Then j:=j+1
  8. Else If m = 12 Then Begin j:=1; m:=1; a:=a+1; End
  9. Else Begin j:=1; m:=m+1; End;
  10. 4, 6, 9,11: If j<30 Then j:=j+1 Else Begin j:=1; m:=m+1; End;
  11. 2 : If (((a mod 4)=0) and ((a mod 100)<>0)) or ((a mod 400)=0) Then If j<29 Then j:=j+1 Else Begin j:=1; m:=3; End
  12. Else If j<28 Then j:=j+1
  13. Else Begin j:=1; m:=3; End;
  14. End;
  15. Writeln('La date du lendemain est : ',j,'/',m,'/',a);
  16. End.
Success #stdin #stdout 0s 232KB
stdin
12 05 2015
stdout
Donner une date sous forme jj mm aa
La date du lendemain est : 13/5/2015