#include<iostream>
#include<string.h>
#define size 1000
using namespace std;
struct Name
{
char name[ 30 ] ;
} ;
void main( )
{
struct Name a[ size] ;
int n;
cout << "Hay nhap so luong nguoi:" ;
cin >> n;
cin .ignore ( 80 , '\n ' ) ;
cout << "Hay nhap danh sach !" << endl;
for ( int i = 0 ; i< n; i ++ )
{
printf ( "%d. " , i) ;
cin .get ( a[ i] .name , 30 ) ;
cin .ignore ( 80 , '\n ' ) ;
}
for ( int i = 0 ; i< n; i = i + 1 )
strupr( a[ i] .name ) ;
cout << "Danh sach sau khi xu li: " << endl;
for ( int i = 0 ; i< n; i = i + 1 )
{
cout << i<< "." << a[ i] .name << endl;
}
system ( "pause" ) ;
}
I2luY2x1ZGU8aW9zdHJlYW0+CiNpbmNsdWRlPHN0cmluZy5oPgojZGVmaW5lIHNpemUgMTAwMAp1c2luZyBuYW1lc3BhY2Ugc3RkOwpzdHJ1Y3QgTmFtZQp7CgljaGFyIG5hbWVbMzBdOwp9Owp2b2lkIG1haW4oKSAKewoJc3RydWN0IE5hbWUgYVtzaXplXTsKCWludCBuOwoJY291dCA8PCAiSGF5IG5oYXAgc28gbHVvbmcgbmd1b2k6IjsgCgljaW4gPj4gbjsKCWNpbi5pZ25vcmUoODAsICdcbicpOwoJY291dCA8PCAiSGF5IG5oYXAgZGFuaCBzYWNoICEiIDw8IGVuZGw7Cglmb3IgKGludCBpID0gMDtpPG47aSArKykgCgl7CgkJcHJpbnRmKCIlZC4gIiwgaSk7CgkJY2luLmdldChhW2ldLm5hbWUsIDMwKTsKCQljaW4uaWdub3JlKDgwLCAnXG4nKTsKCX0KCWZvciAoaW50IGkgPSAwO2k8bjtpID0gaSArIDEpCgkJc3RydXByKGFbaV0ubmFtZSk7Cgljb3V0IDw8ICJEYW5oIHNhY2ggc2F1IGtoaSB4dSBsaTogIiA8PCBlbmRsOwoJZm9yIChpbnQgaSA9IDA7aTxuO2kgPSBpICsgMSkgCgl7CgkJY291dCA8PGk8PCIuIjw8IGFbaV0ubmFtZTw8ZW5kbDsKCX0KCXN5c3RlbSgicGF1c2UiKTsKfQ==