Вопрос задан 19.01.2020 в 05:33. Предмет Информатика. Спрашивает Саидова Алия.

В текстовом файле поменять порядок слов на обратный, т.е. первое слово поменять с последним, второе

- с предпоследним и т.д.Ребяяяяят. Ну помогите!!! Вообще не понимаю как сделать!!!
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Новиков Вадим.
Var
  i, n: integer;
  s, t: string;
begin 
readln(s); 
s := ' ' + s;
n := length(s); 
for i := length(s) downto 1 do
    if s[i] = ' ' then
      begin
      t := t + copy(s, i + 1, n) + ' ';
      n := 0;
      end
      else n := n + 1; 
writeln(t);    
end.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для изменения порядка слов в текстовом файле на обратный, вам потребуется выполнить следующие шаги:

1. Открыть текстовый файл в программе для работы с текстом, например, в блокноте или специализированной программе для редактирования кода.

2. Прочитать текст из файла и сохранить его в переменную.

3. Разделить текст на отдельные слова, используя пробел или другой разделитель как разделительные символы. В результате получится список слов.

4. Перевернуть порядок элементов данного списка.

5. Объединить элементы списка снова в строку, добавляя между словами пробел или другой разделитель.

6. Сохранить полученную строку в файл, перезаписав исходный текст или создав новый файл.

Ниже приведен пример программы на языке Python, которая выполняет данную задачу:

```python # Открываем файл в режиме чтения with open("имя_файла.txt", "r") as file: # Читаем текст из файла и сохраняем в переменную text = file.read()

# Разделяем текст на отдельные слова words = text.split()

# Переворачиваем порядок элементов списка reversed_words = list(reversed(words))

# Объединяем слова, добавляя между ними пробел reversed_text = " ".join(reversed_words)

# Открываем файл в режиме записи with open("имя_файла.txt", "w") as file: # Записываем перевернутый текст в файл file.write(reversed_text) ```

Пожалуйста, замените "имя_файла.txt" на фактическое имя вашего текстового файла. Чтобы выполнить эту программу, вам понадобится установленный интерпретатор Python на вашем компьютере.

Надеюсь, эта информация поможет вам выполнить задачу!

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос