11. Какой оператор нужно вставить вместо многоточия, чтобы программа считала, сколько раз в строке S встречается
11. Какой оператор нужно вставить вместо многоточия, чтобы программа считала, сколько раз в строке S встречается подстрока "12"? Ответьте, указав оператор без пробелов.
Ответ: int c = 0, p; while ( 1 ) { ... if ( p < 0 ) break; S.erase(0, p+2); c ++; }
12. Какой оператор нужно вставить вместо многоточия, чтобы программа считала, сколько раз в строке S встречается цифра "0"? Ответьте, указав оператор без пробелов.
Ответ: int c = 0, k; for ( k=0; k if ( S[k] == "0" ) { ... }
13. Какой оператор нужно вставить вместо многоточия, чтобы в строке S были записаны символы строки Q в обратном порядке?
Ответ: reverse(S.begin(), S.end());
Ответ: int c = 0, p; while ( 1 ) { ... if ( p < 0 ) break; S.erase(0, p+2); c ++; }
12. Какой оператор нужно вставить вместо многоточия, чтобы программа считала, сколько раз в строке S встречается цифра "0"? Ответьте, указав оператор без пробелов.
Ответ: int c = 0, k; for ( k=0; k if ( S[k] == "0" ) { ... }
13. Какой оператор нужно вставить вместо многоточия, чтобы в строке S были записаны символы строки Q в обратном порядке?
Ответ: reverse(S.begin(), S.end());
Светлячок_В_Траве 41
порядке? Ответьте, указав оператор без пробелов.Ответ: int i, j = Q.length()-1; for (i=0; i let tmp = Q[j--]; S.push_back(tmp); }