Переведите в с++

Переведите в с++
program one;
var s1, s2, s3, s4, s5: string;
n: integer;
begin

writeln('Введите число');
readln(n);
s1 := 'отрицательное чётное число';
s2 := 'отрицательное нечётное число';
s3 := 'нулевое число';
s4 := 'Положительное чётное число';
s5 := 'Положительное нечётное число';
if (n = 0) then
writeln(S3);
if (n < 0) then
begin
if (n mod 2 = 0) then
writeln(S1);
if (n mod 2 <> 0) then
writeln(S2);
end;
if (n > 0) then
begin
if (n mod 2 = 0) then
writeln(S4);
if (n mod 2 <> 0) then
writeln(S5);
end;
end.

  • Не получается написать здесь, проблемы с спец. знаками
    Вот: http://note-pad.net/secretlink/95a0d263c41a7f72b048c813979114e8#1
    Проверь работает ли, я я не пробовал, но должно! )

    #include
    #include

    string s1, s2, s3, s4, s5;
    int n;

    int main(){
    s1="отрицательное чётное число";
    s2="отрицательное нечётное число";
    s3="нулевое число";
    s4="Положительное чётное число";
    s5="Положительное нечётное число";
    do{
    cout< <"Введите число"<>n;
    if(n==0){cout< 0&&n%2==0){cout< 0&&n%2!=0){cout<