Дана строка. Найдите в этой строке предпоследнее вхождение буквы f, и выведите индекс этого вхождения. Если буква f в данной строке встречается меньше нужного кол-ва раз, выведите строку "мало букв f".

Ответы

Ответ дал: glestych
0

#include <iostream>

#include <cmath>

#include <algorithm>

#pragma GCC optimize("Ofast")

#define ll long long

#define ld long double

using namespace std;

signed main() {

   string s;

   getline(cin,s);

   ll cnt = 0;

   for(ll i = s.length()-1; i >= 0; i--){

       if(s[i] == 'f')

           cnt++;

       if(s[i] == 'f' && cnt == 2)

           cout << i;

   }

   if(cnt < 2)

       cout << "Мало букв f";

}

Вас заинтересует