Задание

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

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

string S = "Я изучаю программирование";

char a = 'а';

int l = S.length();

int k = 0;

if (S[3] == a) {

k = 1;

}

else {

k = -1;

}

cout << k;

string S = "Я изучаю программирование";

if (S[3] == "a") {

cout << 1;

}

else {

cout << -1;

}

string S = "Я изучаю программирование";

char a = 'а';

int k = 0;

if (S[3] == a) {

k = 1;

}

else {

k = -1;

}

cout << k;

string S = "Я изучаю программирование";

int k = 0;

if (S[3] == "a") {

k = 1;

}

else {

k = -1;

}

cout << k;