Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/8: Рейтинг темы: голосов - 8, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 02.12.2018
Сообщений: 192

Записать в текстовый файл первые N простых чисел

17.09.2019, 10:42. Показов 1618. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Записать в текстовый файл первые N простых чисел.
Я хотел написать но дальше этого не пошло
C#
1
2
3
4
5
FileStream file1 = new FileStream("test1.txt", FileMode.Create); //создаем файловый поток
  StreamWriter writer = new StreamWriter(file1);            
  string text = File.ReadAllText("test.txt");
string word="";
Console.ReadLine();
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
17.09.2019, 10:42
Ответы с готовыми решениями:

Записать в текстовый файл числа от 1 до 500 с переходом на новую строку каждые 200 чисел
Есть следующий метод: static void Main(string args) { string itog = "newfile.txt"; FileStream file...

Подсчитать количество символов в каждой строке и массив чисел с количествами записать в другой текстовый файл
Данные считываются с текстового файла(1) и записываются в другой(2). Есть текстовый файл с латиницей и цифрами(1). Подсчитать количество...

Дан текстовый файл. Напечатать первые символы каждой строки
Дан текстовый файл. Напечатать первые символы каждой строки

2
Заблокирован
17.09.2019, 11:28
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
    static bool Prime(int n)
    {
        if (n == 2) return true;
        if (n < 2 || n % 2 == 0) return false;
        for (int i = 3; i * i <= n; i += 2)
            if (n % i == 0) return false;
        return true;
    }
    public static void Main()
    {
        Console.Write("N=");
        int n = int.Parse(Console.ReadLine());
        using (StreamWriter writer = new StreamWriter("test1.txt", false))
        {
            for (int i = 0; n > 0; i++)
                if (Prime(i))
                {
                    Console.WriteLine(i);
                    writer.WriteLine(i);
                    n--;
                }
            writer.Close();
        }
0
 Аватар для Scrypto
132 / 111 / 48
Регистрация: 08.02.2013
Сообщений: 621
17.09.2019, 11:50
Числа получаем решетом Эратосфена

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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.IO;
 
namespace ConsoleApp1
{
    class Program
    {
        static void Main(string[] args)
        {
            List<int> chisla;
            Console.Write("Введите значение N: ");
            try
            {
                int n = int.Parse(Console.ReadLine());
                chisla = sieve(n);
                using (StreamWriter PrimeWriter = new StreamWriter("PrimeNumbers.txt", false))
                {
                    for (int x = 0; x < chisla.Count; x++)
                    {
                        if (chisla[x] != 0)
                        {
                            Console.WriteLine(x);
                            PrimeWriter.WriteLine(x);
                        }
                    }
                    PrimeWriter.Close();
 
                }
            }
            catch {
                Console.Write("Введено неверное значение");
            }
           
                     
            Console.ReadKey();
 
        }
        // Получаем числа решетом Эратосфена
        public static List<int>  sieve(int n)
        {
           List<int> S = new List<int>();
            S.Add(0);// 0
            S.Add(0);// 1
           
            for (int k = 2; k <= n; k++)
                S.Add(1);
 
            for (int k = 2; k * k <= n; k++)
            {
                // если k - простое (не вычеркнуто)
                if (S[k] == 1)
                {
                    // то вычеркнем кратные k
                    for (int l = k * k; l <= n; l += k)
                    {
                        S[l] = 0;
                    }
                }
            }
            return S;
        }
    }
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
17.09.2019, 11:50
Помогаю со студенческими работами здесь

Имеется текстовый файл, в каждой строке которого первые два символа являются буквами
C# Имеется текстовый файл, в каждой строке которого первые два символа являются буквами. Получить: а) слово, образованное первыми...

Записать данные в текстовый файл
Подскажите пожалуйста код программы, который записывает текстовые данные, вводимые пользователем программы, в текстовый файл. ...

Записать в текстовый файл-ресурс
Здравствуйте! В Properties/Resources добавил TextFile1. Подскажите пожалуйста, можно ли каким либо образом корректировать текст в нем...

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

Записать результат выполнения программы в текстовый файл
c# Мне нужно записать текст программы в начало текстового файла,но с помощью окна выбора файлов OpenFileDialog. Напишите пожалуйста...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru