Эдуард
Нужна помощь! Задача с++
Задаем слово и букву. Результат: количество и порядок заданой буквы в этом слове. Нужен исходник, обьясните пож каждое действие...
Задаем слово и букву. Результат: количество и порядок заданой буквы в этом слове. Нужен исходник, обьясните пож каждое действие...
#include
#include
using namespace std;
int main() {
system("chcp 1251");
system("cls");
cout << "Введите слово: ";
string word;
cin >> word;
cout << "Введите букву: ";
char letter;
cin >> letter;
const size_t size = word.size();
unsigned ch = 0, count = 0;
bool flag = true;
do {
if (word.at(ch) == letter) ++count;
if (flag && count) {
cout << "Порядок: ";
flag = false;
}
if (word.at(ch) == letter) cout << ' ' << ch + 1;
} while (++ch < size);
cout << "\nКоличество: " << count << endl;
cin.get(); cin.get();
return 0;
}