#include <iostream>
#include <string>
#include <Windows.h>
signed main() {
const int SIZE = 256;
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
int counts[SIZE] = {};
std::string str;
getline(std::cin, str);
int len = str.length();
/*
Цикл для подсчета повторений каждого символа в тексте
*/
for (int i = 0; i < len; i++) {
counts[(int)(str[i])]++;
}
/*
Цикл для вывода результата
*/
for (int i = 0; i < SIZE; i++) {
if (counts[i] > 0)
std::cout << "Количество повторений символа " << (char)i << ": " << counts[i] << std::endl;
}
return 0;
}
1. Вода и молоко не в бутылке (ставим минусы в соответствующих ячейках).2. Сосуд с лимонадом стоит между кувшином (значит, в кувшине не лимонад - ставим минус) и сосудом с квасом (значит, в кувшине не квас - ставим минус).3. В банке не лимонад и не вода (ставим минусы).4. Стакан стоит около банки и сосуда с молоком (значит, в стакане и в банке не молоко - ставим минусы).5. После этого сразу видно, что в строке «Молоко» только одна свободная ячейка - «Кувшин» (ставим плюс).6. В кувшине не может одновременно находиться молоко и вода (ставим минус в столбике «Кувшин»).7. В столбике «Банка» только одна свободная ячейка - «Квас» (ста вим плюс).8. В строке «Квас» две пустые ячейки - «Бутылка» и «Стакан» (ставим минусы, так как квас находится в банке).9. В строке «Вода» одна пустая ячейка - «Стакан» (ставим плюс).10. В столбике «Стакан» одна пустая ячейка -- «Лимонад (ставим минус, так как в стакане вода).11. В столбике «Бутылка» осталась одна пустая ячейка «Лимонад»(ставим плюс).
Бутылка - лимонад
Стакан - вода
Кувшин - молоко
Банка - квас
Объяснение:
Поделитесь своими знаниями, ответьте на вопрос:
Набор символов используемых для записи сообщении? 7 букв, четвертая а, последняя т?