В
Все
Б
Биология
Б
Беларуская мова
У
Українська мова
А
Алгебра
Р
Русский язык
О
ОБЖ
И
История
Ф
Физика
Қ
Қазақ тiлi
О
Окружающий мир
Э
Экономика
Н
Немецкий язык
Х
Химия
П
Право
П
Психология
Д
Другие предметы
Л
Литература
Г
География
Ф
Французский язык
М
Математика
М
Музыка
А
Английский язык
М
МХК
У
Українська література
И
Информатика
О
Обществознание
Г
Геометрия
K1p2r4f4
K1p2r4f4
10.01.2022 13:12 •  Информатика

ИНФОРМАТИКА 7 КЛАС виконайте наведений алгоритм для двох вказаних значень натурального числа n ​


ИНФОРМАТИКА 7 КЛАС виконайте наведений алгоритм для двох вказаних значень натурального числа n ​

Показать ответ
Ответ:
rederemin2006
rederemin2006
22.10.2022 16:01
Using System;
using System.Collections.Generic;
using System.IO;
using System.Runtime.Serialization.Formatters.Binary;

internal static class Program
{
    private const string fileName_ = "words.dat";

    private static void Main()
    {
        try
        {
            Console.WriteLine("Ввод строк/слов, каждое с новой строки, окончание ввода - пустая строка");

            var words = new List<string>();
            string line;
            while ((line = Console.ReadLine()) != string.Empty)
                words.Add(line);

            Serialize(fileName_, words.ToArray());
            words.Clear();

            Console.WriteLine("Вывод данных из файла");

            var words_from_file = (string[]) Deserialize(fileName_);
            for (var i = 0; i < words_from_file.Length; i++)
                Console.WriteLine($"{i} = {words_from_file[i]}");
        }
        catch(Exception e)
        {
            Console.WriteLine(e);
        }
        finally
        {
            Console.ReadLine();
        }
    }

    private static void Serialize(string file, object o)
    {
        using (var fs = new FileStream(file, FileMode.Create, FileAccess.Write, FileShare.ReadWrite))
        {
            var bf = new BinaryFormatter();
            bf.Serialize(fs, o);
        }
    }

    private static object Deserialize(string file)
    {
        using (var fs = new FileStream(file, FileMode.Open, FileAccess.Read, FileShare.Read))
        {
            var bf = new BinaryFormatter();
            var o = bf.Deserialize(fs);
            return o;
        }
    }
}

Сериализация в бинарный файл.
В вашей программе действия записи и вывода происходят 2 раза, если это действительно надо повторить, то добавьте все в цикл и повторяйте сколько надо/хочется
0,0(0 оценок)
Ответ:
ninaemelyanova2
ninaemelyanova2
10.01.2020 12:05
Brain - первый компьютерный вирус для персонального компьютера под управлением операционной системы MS-DOS и первый вирус, вызвавший глобальную эпидемию в 1986 году. 

Чернобыль - компьютерный вирус, написанный тайваньским студентом Чэнь Инхао в июне 1998 года.

Эпидемия вируса Melissa началась 26 марта 1999 г. Тогда это был вирус нового типа. Он распространялся по электронной почте в присоединенном файле, и после того как пользователь открывал этот файл, вирус рассылал себя по первым 50 адресам в адресной книги почтовой программы Microsoft Outlook.
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота