Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.12.2015, 20:38   #1
Promi
Пользователь
 
Регистрация: 02.07.2015
Сообщений: 33
По умолчанию Создать файл и записать в него числа последовательности, не кратные заданному числу.

Работа с двоичными файлами: дана последовательность из n целых чисел. Создать файл и записать в него числа последовательности, не кратные заданному числу. Вывести содержимое файла на экран

Последний раз редактировалось Promi; 04.12.2015 в 21:13.
Promi вне форума Ответить с цитированием
Старый 05.12.2015, 16:33   #2
Скарам
Дружите с Linq ;)
Форумчанин
 
Аватар для Скарам
 
Регистрация: 15.10.2008
Сообщений: 822
По умолчанию

Код:
using System.IO;
using System;
using System.Linq;

class Program
{
    private const string resultFilePath="result.txt";
    static void Main()
    {
        var input="1,2,3,4,5,6,7,8,9,10,11,12,13,14,15";
        var digitsInput=input.Split(',').Select(item=>Convert.ToInt32(item)).ToList();
        Console.WriteLine("Enter digit");
        var measure = Convert.ToInt32(Console.ReadLine());
      
        using(var fileStream = File.Create(resultFilePath))
        using(var writer=new StreamWriter(fileStream))
        {
          writer.WriteLine(  string.Join(",",digitsInput.Where(item=>item % measure!=0)));
        }
        
        Console.WriteLine(File.ReadAllLines(resultFilePath));
        Console.ReadKey();
    }
}
Что-то вроде такого
Не давай организму поблажки, каждый день тренируй его в шашки..
Скарам вне форума Ответить с цитированием
Старый 08.12.2015, 23:45   #3
Promi
Пользователь
 
Регистрация: 02.07.2015
Сообщений: 33
По умолчанию

Можете написать, что чем является в строке :

writer.WriteLine( string.Join(",",digitsInput.Where(i tem=>item % measure!=0)));
Promi вне форума Ответить с цитированием
Старый 09.12.2015, 08:33   #4
Скарам
Дружите с Linq ;)
Форумчанин
 
Аватар для Скарам
 
Регистрация: 15.10.2008
Сообщений: 822
По умолчанию

Можно сказать так:
Писатель, запиши строку, которая состоит из всех не кратных элементов последовательности digitsInput, записанных через разделитель запятая.
Не давай организму поблажки, каждый день тренируй его в шашки..
Скарам вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подсчитать серии (повторяющие числа в последовательности) и записать в типизированный файл bunny Помощь студентам 4 06.12.2011 15:48
Создать файл целых чисел с данным именем и записать в него N первых положительных четных чисел prelest' Паскаль, Turbo Pascal, PascalABC.NET 4 01.06.2011 10:27
Создать двоичный файл, записать n целых чисел. Из файла создать массив, элементы числа-палиндромы (на C) Simak63 Помощь студентам 0 30.03.2011 21:06
Создать двоичный файл и записать в него n целых чисел. Нездешний Помощь студентам 3 18.10.2009 17:27