• Дан файл содержащий ненулевые целые числа. Создать новый файл содержащий только положительные числа исходного файла(в том же порядке)

Ответы 1

  • Для решения этой задачи можно использовать следующий алгоритм:

    1. Открыть исходный файл для чтения.

    2. Создать новый файл для записи положительных чисел.

    3. Прочитать первое число из исходного файла.

    4. Проверить, является ли прочитанное число положительным.

    5. Если число положительное, записать его в новый файл.

    6. Повторить шаги 3-5 для всех чисел в исходном файле, пока не достигнут конец файла.

    7. Закрыть оба файла.

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

    # Открытие исходного файла для чтения

    with open("input.txt", "r") as input_file:

      # Создание нового файла для записи положительных чисел

      with open("output.txt", "w") as output_file:

        # Чтение чисел из исходного файла и запись положительных чисел в новый файл

        for line in input_file:

          number = int(line)

          if number > 0:

            output_file.write(str(number) + "\n")

    В этом примере предполагается, что исходный файл называется "input.txt", а новый файл, содержащий только положительные числа, будет создан и назван "output.txt". Вы можете изменить имена файлов на свои.

  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years