0 / 0 / 0
Регистрация: 10.11.2019
Сообщений: 22
1

Записать в текстовый файл f2 все положительные числа из файла f1

28.11.2019, 15:26. Показов 2127. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
В текстовом файле f1 записана последовательность целых чисел,
разделенных пробелами (пробелов может быть больше одного). Написать
процедуру, записывающую в текстовый файл f2 все положительные числа
из f1.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.11.2019, 15:26
Ответы с готовыми решениями:

Записать в новый текстовый файл все положительные числа из исходного файла в порядке возрастания
В текстовом файле записана последовательность целых чисел, разделённых пробелами. Записать в другой...

Записать все положительные числа из файла целых чисел в текстовый файл в обратном порядке
Задание: Написать программу, записывающую все положительные числа из файла целых чисел в текстовый...

Записать в текстовый файл t2 все положительные числа из t1
В текстовом файле t1 записана последовательность целых чисел, разделённых пробелами. Записать в...

В текстовом файле f1 записаны целые числа, разделённые пробелами. Записать в текстовый файл f2 все положительные числа
В текстовом файле f1 записаны целые числа, разделённые пробелами. Записать в текстовый файл f2 все...

4
692 / 509 / 238
Регистрация: 02.10.2012
Сообщений: 1,741
28.11.2019, 15:38 2
C#
1
2
List<string> file = File.ReadAllText(@"путь").Split(' ').Where(x => !string.IsNullOrWhiteSpace(x)).ToList();
File.WriteAllText(@"путь", string.Join(" ", file.Where(x => int.Parse(x) >= 0)));
1
879 / 558 / 291
Регистрация: 21.11.2012
Сообщений: 1,553
28.11.2019, 15:39 3
Лучший ответ Сообщение было отмечено presidyk как решение

Решение

чтение и запись сделаете сами

C#
1
2
3
4
5
6
7
8
9
10
11
12
            var str = "1 2 3 4 5 6 -7 -8 9 -10";
            
            var arr = str.Split(' ')
                .Select(x => Convert.ToInt32(x))
                .Where(x => x > 0);
 
            var result = string.Join(" ", arr);
 
            Console.WriteLine(str);
            Console.WriteLine(result);
            
            Console.ReadLine();
1
3563 / 2504 / 1174
Регистрация: 14.08.2016
Сообщений: 8,207
28.11.2019, 16:05 4
hamin, этот код упадет при
Цитата Сообщение от presidyk Посмотреть сообщение
пробелов может быть больше одного
еще вариант
C#
1
2
        var numbers = File.ReadAllText("").Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries);
        File.WriteAllText("", string.Join(" ", numbers.Where(x => !x.StartsWith("-"))));
2
879 / 558 / 291
Регистрация: 21.11.2012
Сообщений: 1,553
28.11.2019, 16:18 5
Diamante,
согласен, не хватает опции в сплите StringSplitOptions.RemoveEmptyEntries
0
28.11.2019, 16:18
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.11.2019, 16:18
Помогаю со студенческими работами здесь

Все положительные числа из файла F записать в файл 6, все отрицательное число в файл H
Создать файл целых чисел F. Все положительные числа из файла F записать в файл 6, все отрицательное...

Записать все отрицательные числа из файла F в файл N, а все положительные в G.
Всем привет! Условие задачи: Дан файл F с числами от -20 до 20. Записать все...

Записать числа последовательности в файл, вывести на экран все положительные компоненты файла
Дана последовательность из n вещественных чисел.Записать все эти числа в файл.Вывести на экран все...

Текстовый файл. Написать процедуру, записывающую в текстый файл все положительные числа из исходного
Текстовый файл. В текстовом файле t1 записана последовательность целых чисел,разделенных пробелами...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru