Задание

Дана программа, которая выводит "1", если с заданной строке третий по порядку символ — буква "а", и "–1" — в противном случае.
Выберите рациональный по памяти фрагмент программы с учётом того, что все необходимые по условию задачи описания выполнены.

  • string S = "Я изучаю программирование";
    char a = 'а';
    int l = S.length\(\);
    int k = 0;
    if \(S⟨0⟩ == a\) {
    k = 1;
    }
    else {
    k = -1;
    }
    cout << k;
  • string S = "Я изучаю программирование";
    if \(S⟨0⟩ == "a"\) {
    cout << 1;
    }
    else {
    cout << -1;
    }
  • string S = "Я изучаю программирование";
    char a = 'а';
    int k = 0;
    if \(S⟨0⟩ == a\) {
    k = 1;
    }
    else {
    k = -1;
    }
    cout << k;
  • string S = "Я изучаю программирование";
    int k = 0;
    if \(S⟨0⟩ == "a"\) {
    k = 1;
    }
    else {
    k = -1;
    }
    cout << k;