C++, задание внутри, помогите пожалуйста!

C++, задание внутри, помогите пожалуйста!

  • if (letter > 0) { // English }
    else { // Russian }
  • невидно задания)
  • Можно, например, сравнивать по ASCII-кодам.
    if(( c >= 'a' && c < = 'z') || (c >='A' && c < ='Z') ) - это проверка на английскую букву. Ещё есть стандартная функция isalhpha, которая проверяет является ли символ буквой. Но с русскими символами он может работать/не работать/выпадать с исключением в зависимости от компилятора.
  • А кодировка текста известна?
    Если это однобайтовая кодировка, совпадающая с кодировкой исходного кода (наверняка это подразумевается) , то в условии можно использовать запись вида
    char * ch; // очередной симол
    ....
    if (*ch > 'a' && *ch < 'я' or *ch > 'A' && *ch < 'Я')
    {
    // это русская буква, стандарт гарантирует.
    }

    Если не нравится OR, можно поставить ||, но нужны скобки.