#include<stdio.h>
int main ( ) {
int dd1, dd2, mm1, mm2, yy1, yy2, numb1, numb2, start11, start12, start21, start22, end11, end12, end21, end22;
char lop1[ 10 ] , mon1[ 30 ] , lop2[ 10 ] , mon2[ 30 ] ;
printf ( "%s\n \n " , "Hay nhap thong tin ve 2 buoi hoc gan nhat theo mau sau" ) ;
printf ( "Ngay hoc thu 1 theo dang mm/dd/yy : " ) ; scanf ( "%d%*c%d%*c%d" ,& mm1
,& dd1
,& yy1
) ;
printf ( "Ten lop(VD:ICT-xx): " ) ;
scanf ( "%*c%[^\n ]s" , mon1
) ;
printf ( "Gio vao hoc(xhxx): " ) ; scanf ( "%d%*c%d" ,& start11
,& start12
) ;
printf ( "Gio ket thuc(xhxx): " ) ; scanf ( "%d%*c%d" ,& end11
,& end12
) ;
scanf ( "%d%*c%d%*c%d" ,& mm2
,& dd2
,& yy2
) ;
scanf ( "%*c%[^\n ]s" , mon2
) ;
scanf ( "%d%*c%d" ,& start21
,& start22
) ;
scanf ( "%d%*c%d" ,& end21
,& end22
) ;
printf ( "\t %s\n \n " , "Nhat ky phong hoc cua ban" ) ; printf ( "\t %-5s%-15s%-20s%-25s%-10s%-10s\n " , "STT" , "Ngay hoc" , "Ten lop" , "Ten mon hoc" , "Bat dau" , "Ket thuc" ) ; printf ( "\t %-5d%-2d/%-2d/%-9d%-10s%-10d%-25s%-d%c%-8d%-d%c%-8d\n " , 1 , mm1
, dd1
, yy1
, lop1
, numb1
, mon1
, start11
, 'h' , start12
, end11
, 'h' , end12
) ; printf ( "\t %-5d%-2d/%-2d/%-9d%-10s%-10d%-25s%-d%c%-8d%-d%c%-8d\n " , 2 , mm2
, dd2
, yy2
, lop2
, numb2
, mon2
, start21
, 'h' , start22
, end21
, 'h' , end22
) ;
return 0 ;
}
I2luY2x1ZGU8c3RkaW8uaD4KaW50IG1haW4gKCkgewoKICAgIGludCBkZDEsZGQyLG1tMSxtbTIseXkxLHl5MixudW1iMSxudW1iMixzdGFydDExLHN0YXJ0MTIsc3RhcnQyMSxzdGFydDIyLGVuZDExLGVuZDEyLGVuZDIxLGVuZDIyOwogICAgY2hhciBsb3AxWzEwXSwgbW9uMVszMF0sIGxvcDJbMTBdLCBtb24yWzMwXTsKICAgIHByaW50ZigiJXNcblxuIiwiSGF5IG5oYXAgdGhvbmcgdGluIHZlIDIgYnVvaSBob2MgZ2FuIG5oYXQgdGhlbyBtYXUgc2F1Iik7CgogICAgcHJpbnRmKCJOZ2F5IGhvYyB0aHUgMSB0aGVvIGRhbmcgbW0vZGQveXkgOiAiKTsKICAgIHNjYW5mKCIlZCUqYyVkJSpjJWQiLCZtbTEsJmRkMSwmeXkxKTsKCiAgICBwcmludGYoIlRlbiBsb3AoVkQ6SUNULXh4KTogIik7CiAgICBzY2FuZigiJSpjJVteLV1zIixsb3AxKTsKICAgIHNjYW5mKCIlZCIsJm51bWIxKTsKCiAgICBwcmludGYoIlRlbiBtb24gaG9jOiAiKTsKICAgIHNjYW5mKCIlKmMlW15cbl1zIixtb24xKTsKCiAgICBwcmludGYoIkdpbyB2YW8gaG9jKHhoeHgpOiAiKTsKICAgIHNjYW5mKCIlZCUqYyVkIiwmc3RhcnQxMSwmc3RhcnQxMik7CgogICAgcHJpbnRmKCJHaW8ga2V0IHRodWMoeGh4eCk6ICIpOwogICAgc2NhbmYoIiVkJSpjJWQiLCZlbmQxMSwmZW5kMTIpOwoKICAgIHByaW50ZigiXG5OZ2F5IGhvYyB0aHUgMjogIik7CiAgICBzY2FuZigiJWQlKmMlZCUqYyVkIiwmbW0yLCZkZDIsJnl5Mik7CgogICAgcHJpbnRmKCJUZW4gbG9wOiIpOwogICAgc2NhbmYoIiUqYyVbXi1dcyIsbG9wMik7CiAgICBzY2FuZigiJWQiLCZudW1iMik7CgogICAgcHJpbnRmKCJUZW4gbW9uIGhvYzogIik7CiAgICBzY2FuZigiJSpjJVteXG5dcyIsbW9uMik7CgogICAgcHJpbnRmKCJHaW8gdmFvIGhvYzogIik7CiAgICBzY2FuZigiJWQlKmMlZCIsJnN0YXJ0MjEsJnN0YXJ0MjIpOwoKICAgIHByaW50ZigiR2lvIGtldCB0aHVjOiAiKTsKICAgIHNjYW5mKCIlZCUqYyVkIiwmZW5kMjEsJmVuZDIyKTsKCiAgICBwcmludGYoIlx0JXNcblxuIiwiTmhhdCBreSBwaG9uZyBob2MgY3VhIGJhbiIpOwogICAgcHJpbnRmKCJcdCUtNXMlLTE1cyUtMjBzJS0yNXMlLTEwcyUtMTBzXG4iLCJTVFQiLCJOZ2F5IGhvYyIsIlRlbiBsb3AiLCJUZW4gbW9uIGhvYyIsIkJhdCBkYXUiLCJLZXQgdGh1YyIpOwogICAgcHJpbnRmKCJcdCUtNWQlLTJkLyUtMmQvJS05ZCUtMTBzJS0xMGQlLTI1cyUtZCVjJS04ZCUtZCVjJS04ZFxuIiwxLG1tMSxkZDEseXkxLGxvcDEsbnVtYjEsbW9uMSxzdGFydDExLCdoJyxzdGFydDEyLGVuZDExLCdoJyxlbmQxMik7CiAgICBwcmludGYoIlx0JS01ZCUtMmQvJS0yZC8lLTlkJS0xMHMlLTEwZCUtMjVzJS1kJWMlLThkJS1kJWMlLThkXG4iLDIsbW0yLGRkMix5eTIsbG9wMixudW1iMixtb24yLHN0YXJ0MjEsJ2gnLHN0YXJ0MjIsZW5kMjEsJ2gnLGVuZDIyKTsKCgogICAgcmV0dXJuIDA7Cn0KCg==