在线等,非常急
#include<bits/stdc++.h>
using namespace std;
string s1,s2,s3,oib,dn,dy,dr,ime,pre;
int main(){
cin>>s1>>s2>>s3;
s3+='<';
for(int i=15;i<30-4;i++){
oib+=s1[i];
}
int zh=0;
for(int i=0;i<2;i++){
zh+=s2[i]-'0';
dn+=s2[i];
}
if(zh<=24){
dn="20"+dn;
}
else{
dn="19"+dn;
}
for(int i=2;i<4;i++){
dy+=s2[i];
}
for(int i=4;i<6;i++){
dr+=s2[i];
}
int op=0;
for(int i=0;i<30;i++){
if(s3[i]!='<'&&op==0){
op++;
for(int j=i;j<30;j++){
if(s3[j]=='<'){
i=j;
break;
}
ime+=s3[j];
}
}
else if(s3[i]!='<'&&op==1){
for(int j=i;j<30;j++){
if(s3[j]=='<'){
i=j;
break;
}
pre+=s3[j];
}
}
}
for(int i=0;i<ime.length();i++){
if(i==0&&(ime[i]<='z'&&ime[i]>='a')){
ime[i]=ime[i]-32;
}
else if(ime[i]<='Z'&&ime[i]>='A'){
ime[i]=ime[i]+32;
}
}
ime[0]-=32;
for(int i=0;i<pre.length();i++){
if(i==0&&(pre[i]<='z'&&pre[i]>='a')){
pre[i]=pre[i]-32;
}
else if(pre[i]<='Z'&&pre[i]>='A'){
pre[i]=pre[i]+32;
}
}
pre[0]-=32;
cout<<"Ime: "<<ime<<"\n";
cout<<"Prezime: "<<pre<<"\n";
cout<<"Datum rodjenja: "<<dr<<"-"<<dy<<"-"<<dn<<"\n";
cout<<"OIB: "<<oib;
return 0;
}