Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
Dani'
1

Записать в третий файл те пары чисел, в которых число из первого файла меньше соответствующего числа из второго

12.01.2012, 17:36. Показов 695. Ответов 4
Метки нет (Все метки)

Дано два файла, содержащих одинаковое количество целых чисел. Записать из них в третий файл только те пары чисел, в которых число из первого файла меньше соответствующего числа из второго.
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.01.2012, 17:36
Ответы с готовыми решениями:

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

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

Записать в третий файл только те пары чисел, в которых число из первого файла меньше числа из второго
Помогите пожалуйста! Дано два файла, содержащих одинаковое количество целых чисел. Записать из них...

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

__________________

Записывайтесь на профессиональные курсы С#-разработчиков‌
4
681 / 595 / 138
Регистрация: 08.05.2009
Сообщений: 1,098
12.01.2012, 17:43 2
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
 
namespace CyberForum_console
{
    class Program
    {
        static void Main(string[] args)
        {
            List<int> arr1 = new List<int>();
            List<int> arr2 = new List<int>();
 
            using (StreamReader sr = new StreamReader("Путь к первому файлу"))
            {
                while (!sr.EndOfStream)
                {
                    arr1.Add(Convert.ToInt32(sr.ReadLine()));
                }
            }
            using (StreamReader sr = new StreamReader("Путь к второму файлу"))
            {
                while (!sr.EndOfStream)
                {
                    arr2.Add(Convert.ToInt32(sr.ReadLine()));
                }
            }
            using (StreamWriter sw = new StreamWriter("путь к файлу записи"))
            {
                for (int i = 0; i < arr1.Count; i++)
                {
                    if (arr1[i] < arr2[i])
                    {
                        sw.WriteLine(arr1[i]+", "+arr2[i]);
                    }
                }
            }
         }
    }
}
1
Dani'
12.01.2012, 21:53 3
Цитата Сообщение от Бельфегор Посмотреть сообщение
arr1.Add(Convert.ToInt32(sr.ReadLine()));
с этим что то у меня не то
не могли бы вы свой код объяснить?

Добавлено через 42 минуты
попроще бы способ попонятнее..
6021 / 3428 / 335
Регистрация: 14.06.2009
Сообщений: 8,136
Записей в блоге: 2
12.01.2012, 22:11 4
Цитата Сообщение от Dani' Посмотреть сообщение
с этим что то у меня не то
не могли бы вы свой код объяснить?
C#
1
arr1.Add(Convert.ToInt32(sr.ReadLine()));//добавить в массив число полученное из строки, считанной из потока
0
Эксперт .NET
14870 / 11257 / 2950
Регистрация: 17.09.2011
Сообщений: 18,846
12.01.2012, 23:10 5
Не так давно была точно такая же тема.

C#
1
2
3
4
File.WriteAllText("3.txt", string.Join(Environment.NewLine, File.ReadLines("1.txt").
Zip(File.ReadLines("2.txt"), (x, y) => new Tuple<int, int>(int.Parse(x), int.Parse(y))).
Where(t => t.Item1 < t.Item2).
Select(t => string.Format("{0} {1}", t.Item1, t.Item2))));
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.01.2012, 23:10

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Сформировать два файла из некоторых чисел. Записать в третий файл положительные элементы первого и второго файлов
Сформировать два файла из некоторых чисел. Записать в третий файл положительные элементы первого и...

Даны 2 файла чисел. Записать в третий файл такие элементы первого файла, которых нет во втором.
Даны 2 файла чисел. Записать в третий файл такие элементы первого файла, которых нет во втором.

Сформировать два текстовых файла из целых чисел. Записать в третий файл минимальный элемент первого файла и максимальный элемент второго файла
Тема: работа с текстовыми файлами с использованием стандартных функций библиотеки stdio.h Нужно...

Сформировать два файла из некоторых чисел. Записать в третий файл положительные элементы второго файла и отрицательные элементы первого
Сформировать два файла из некоторых чисел. Записать в третий файл положительные элементы второго...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.