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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 24.05.2015, 15:09   #1
andrey1996
Пользователь
 
Регистрация: 19.09.2014
Сообщений: 31
По умолчанию программирование на c# не работает программа

Код:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;

namespace ConsoleApplication63
{
    class Program
    {
        static void Main(string[] args)
        {
            string file1 = "D:\\f.txt";
            StreamReader reader = new StreamReader(file1); // создаем «потоковый читатель» и связываем его с файловым потоком 
            Console.WriteLine(reader.ReadToEnd()); //считываем все данные с потока и выводим на экран
            reader.Close(); //закрываем поток
            Console.ReadLine();
            using  //создаем файловый поток
            (StreamWriter n = new StreamWriter(file1)) //создаем «потоковый писатель» и связываем его с файловым потоком 
            {
                for (int i = 1; i < 20; i++)
                {
                    n.Write(i + " ");
                  

                }//записываем в файл
                n.Close();
            } //закрываем поток. Не закрыв поток, в файл ничего не запишется 
           

           
            string file2 = "D:\\g.txt";

            StreamReader reader1 = new StreamReader(file2);
            Console.WriteLine(reader1.ReadToEnd());
            reader1.Close();
            Console.ReadLine();

            using  //создаем файловый поток
             (StreamWriter n = new StreamWriter(file2))
            {
                {
                    foreach (int c in file1)
                        if (Math.Sqrt(c) % 1 == 0)
                            n.Write(c + " ");


                }
                n.Close();
               
            }


        }

    }

}
вот задание .Дан файл f, компонентами которого являются натуральные числа. Получить в файле g все компоненты файла f, являющиеся полными квадратами,почему то не работает
andrey1996 вне форума Ответить с цитированием
Старый 29.05.2015, 14:45   #2
8Observer8
Старожил
 
Аватар для 8Observer8
 
Регистрация: 02.01.2011
Сообщений: 3,323
По умолчанию

Как дела? Может уже есть более лучший вариант кода?
8Observer8 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программа на Visual C# работает при запуске руками, но не работает при попытки автоматического запуска Bug$ Помощь студентам 18 21.10.2013 16:22
Программа работает в WinXP и не работает в Win7 blblbl-org Общие вопросы Delphi 4 23.04.2012 19:50
Не работает код с книги Страуструп Программирование и практика на С++ Sylar9 Visual C++ 0 20.11.2011 13:42
Программа работает пошагово, но не работает при запуске -Katerina- Microsoft Office Excel 3 12.07.2011 03:40
Почему программа на С++ не работает с локальным описанием массива, но работает с глобальным? >>STINGER<< Помощь студентам 4 08.03.2011 09:56