Вопрос задан 01.09.2023 в 19:33. Предмет Информатика. Спрашивает Ситников Миша.

Дан текстовый файл. Составьте программу, которая считывает текст из файла, вычисляет количество

слов в каждой строке. Вставьте в конце каждой строки количество слов и записать в новом файле.
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Миронова Зоя.
Var  s          : string;  finish,k,i : longint;begin  assign(input,'input.txt'); reset(input);  assign(output,'output.txt'); rewrite(output);  finish:=0;  while(finish=0) do { если finish будет <> 0 то программа    перестанет читать текст}    begin      writeln('читать? если да, то 0 если нет, то 1');      readln(finish);      k:=0;      if finish=0        then begin               readln(s);               for i:=1 to length(s) do                 if s[i]=' '                   then inc(k);             end        else exit;      inc(k);      writeln(k);    end;end.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения этой задачи вам потребуется язык программирования, такой как Python. Вот пример программы, которая считывает текст из файла, вычисляет количество слов в каждой строке, добавляет это количество в конец каждой строки и записывает результат в новый файл:

python
# Открываем файл для чтения и файл для записи with open('входной_файл.txt', 'r') as input_file, open('выходной_файл.txt', 'w') as output_file: # Читаем каждую строку из входного файла for line in input_file: # Разбиваем строку на слова, используя пробел как разделитель words = line.split() # Вычисляем количество слов в строке word_count = len(words) # Добавляем количество слов в конец строки и записываем в выходной файл line_with_word_count = f"{line.strip()} ({word_count} слов)\n" output_file.write(line_with_word_count) print("Готово! Результат записан в выходной файл.")

В этом коде вы должны заменить 'входной_файл.txt' на имя вашего входного файла и 'выходной_файл.txt' на имя файла, в который вы хотите записать результат. Код считывает каждую строку из входного файла, разбивает ее на слова, подсчитывает количество слов, добавляет это количество в конец строки и записывает строку в выходной файл.

0 0

Похожие вопросы

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

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

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