MyTetra Share
Делитесь знаниями!
Поиск символа в строке
Время создания: 19.07.2017 17:31
Раздел: Computer - Programming - C++ - Coursera White_Belt

/*

Дана строка.

Найдите в этой строке второе вхождение буквы f

и выведите индекс этого вхождения.

Если буква f в данной строке встречается

только один раз, выведите число -1,

а если не встречается ни разу,

выведите число -2.

Индексы нумеруются с нуля.

*/


#include <iostream>

#include <string>


using namespace std;


int main()

{

string s;

//unsigned int counter = 0;

int position = -2;


cin >> s;


for(int i=0, limit=s.size(); i < limit; ++i)

{

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

{

++position;

if(position == 0)

{

position = i;

break;

}

}

}

cout << position;


// system("pause");

return 0;

}

Так же в этом разделе:
 
MyTetra Share v.0.53
Яндекс индекс цитирования