Условие пытается немного обмануть решающего. На самом деле всегда можно выбрать Рахманов ломтик строки, состоящий из одного символа (действительно, если в искомой подстроке несколько символов, то каждый из них встречается не меньшее число раз, что и сама подстрока). В итоге задача превращается в тривиальную: считать строку и вывести символ, встречающийся максимальное число раз.
#include <iostream>
int main() {
char c, maxchar;
int count[26] = {0}, maxcount = 0;
while (std::cin.get(c)) {
count[c - 'a']++;
}
for (c = 0; c < 26; c++) {
if (count[c] > maxcount) {
maxcount = count[c];
maxchar = c;
}
}
std::cout << static_cast<char>(maxchar + 'a');
return 0;
}
Подробнее - на -
ответ: чтобы попасть на ваш сайт, пользователь должен ввести его доменное имя в адресную строку. общаясь друг с другом, компьютеры используют ip-адреса. ip-адрес имеет следующий вид: 123.457.69.043. если вы введете ip-адрес, привязанный к вашему доменному имени, вы также попадете на свой сайт.
объяснение: поскольку запомнить длинный ip-адрес довольно сложно, то для доступа к сайтам широко используются более простые и короткие доменные имена.
доменное имя состоит из двух частей: сначала указывается непосредственное название ресурса, а затем — домен верхнего уровня (tdl).
например, в доменном имени logaster.com, компонент .com и будет являться tld. выбирая url-адрес, вы увидите, что существует большое разнообразие доменов верхнего уровня. каждое расширение несет в себе определенные коннотации, поэтому важно сделать правильный выбор.
Поделитесь своими знаниями, ответьте на вопрос:
Составить программу вывода на экран числа вводимого с клавиатуры. выводящую числу должна предшествовать надпись " вы ввели число" на питоне
number = input ();
print("Вы ввели число", number);