質問なんですが

#include <iostream.h>

int main()
{
int a;
cin >> a;

if(a == 0) cout << "0000" << endl;
else cout << "1" << endl;

return 0;

}

文字を入力されたとき1を返すようにしたいのですが何か良い方法はありませんか?