Программа подсчитывает количество символов '*' и '%' в строке, затем выводит информацию о том, какой символ встречается чаще и на сколько.
#include <string>
using namespace std;
int main() {
string str;
int count_asterisk = 0;
int count_percentage = 0;
cout << "Введите строку: ";
getline(cin, str);
for (int i = 0; i < str.length(); i++) {
if (str[i] == '*') {
count_asterisk++;
} else if (str[i] == '%') {
count_percentage++;
}
}
if (count_asterisk > count_percentage) {
cout << "Символов '*' больше, чем символов '%'. Разница: " << count_asterisk - count_percentage << endl;
} else if (count_asterisk < count_percentage) {
cout << "Символов '%' больше, чем символов '*'. Разница: " << count_percentage - count_asterisk << endl;
} else {
cout << "Количество символов '*' и '%' одинаково." << endl;
}
return 0;
}
Программа подсчитывает количество символов '*' и '%' в строке, затем выводит информацию о том, какой символ встречается чаще и на сколько.