1. Главная
  2. Библиотека
  3. Программирование
  4. Есть массив строк. Сначала вводится число N — количеств...
Решение задачи на тему

Есть массив строк. Сначала вводится число N — количество слов. Следующие N строк содержат слова. Последняя строка — символ, количество вхождений которого надо посчитать, чтобы отсортировать массив. Отсортируйте массив по увеличению количества вхождений

  • Программирование
  • #Основы алгоритмизации и программирования
  • #Структуры и алгоритмы обработки данных
Есть массив строк. Сначала вводится число N — количество слов. Следующие N строк содержат слова. Последняя строка — символ, количество вхождений которого надо посчитать, чтобы отсортировать массив. Отсортируйте массив по увеличению количества вхождений

Условие:

Есть массив строк. Отсортируй массив по увеличению количества вхождений заданной буквы в строку и найди индексы тех строк, в которых заданный символ встречается ровно два раза.
Сначала вводится число N — количество слов.
Следующие N строк содержат слова.
Последняя строка — символ, количество вхождений которого надо посчитать, чтобы отсорти­ровать массив.
Вывести индексы строк в отсортированном массиве, в которых введенный в конце символ встречается ровно два раза.

Решение:

Для решения данной задачи, следуем следующим шагам: 1. Считываем количество строк N. 2. Считываем N строк и сохраняем их в массив. 3. Считываем символ, количество вхождений которого нужно посчитать. 4. Создаем новый массив, в котором будем хранить пары: строка и количество вхождений заданного символа в этой строке. 5. Сортируем массив по количеству вхождений символа. 6. Находим индексы строк, в которых заданный символ встречается ровно два раза. 7. Выводим найденные индексы. Теперь реализуем это пошагов...

Не нашел нужную задачу?

Воспользуйся поиском

Выбери предмет