Помогите, пожалуйста! Подскажите, что у меня тут неверно:
//Написать программу для решения задачи. Задан массив из слов. Слова вводятся с клавиатуры. (рассмотреть случай, когда искомого слова в массиве нет). Найти в нем самое длинное слово, в котором не встречается буква «и». Использовать функцию Pos. Вывести найденное слово.
Информатика 9 класс Алгоритмы и структуры данных программа на информатике массив слов поиск слова длинное слово буква и функция Pos ввод с клавиатуры решение задачи информатика 9 класс алгоритмы на языке программирования Новый
Давайте разберем вашу задачу по шагам и посмотрим, что можно улучшить или исправить в вашей программе.
Шаг 1: Ввод данных
Шаг 2: Поиск самого длинного слова
Шаг 3: Обработка случая, когда искомого слова нет
Шаг 4: Вывод результата
Вот примерный алгоритм на псевдокоде:
1. Создать массив для хранения слов 2. Ввести слова с клавиатуры в массив 3. Инициализировать переменную для самого длинного слова как пустую строку 4. Для каждого слова в массиве: a. Если Pos("и", слово) == 0 (то есть буква "и" не найдена): i. Если длина слова больше длины самого длинного слова: - обновить самое длинное слово 5. Если самое длинное слово пустое: a. Вывести сообщение, что слово не найдено 6. Иначе: a. Вывести самое длинное слово
Если у вас есть конкретный код, который вы написали, пожалуйста, поделитесь им, и я помогу вам найти и исправить ошибки!