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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 05.01.2011, 12:33   #1
Pecho
Пользователь
 
Регистрация: 23.11.2010
Сообщений: 37
По умолчанию C#. Foreach и BigInteger в одном флаконе

Доброго времени суток!
Проблема такая: форич отказывается работать с БигИнтеджером

Код:
        static void Main(string[] args)
        {
            Console.Write("Введи число: ");
            string mes = Console.ReadLine();
            BigInteger n = Convert.ToInt64(mes);

            BigInteger N = FactorPollard(n);

            string rez = "";
            rez = mes + " = ";
            foreach (BigInteger f in N)
                rez += f.ToString() + "   ";
            rez = rez.Substring(0, rez.Length - 3);
            Console.Write(rez);

            Console.ReadLine();
        }
Смысл кода: после того, как ввели некое число, и в FactorPollard были найдены сомножители этого числа, нужно вывести на экран не только первый найденный сомножитель, но и все остальные. Для этого воспользовался Форичем. Но компилятор подчёркивает этот форич со словами:" Оператор foreach не работает с переменными типа "System.Numerics.BigInteger", поскольку "System.Numerics.BigInteger" не содержит открытого определения для "GetEnumerator" "
Как решить сию проблему?
Pecho вне форума Ответить с цитированием
Старый 05.01.2011, 12:34   #2
Pecho
Пользователь
 
Регистрация: 23.11.2010
Сообщений: 37
По умолчанию

Просто, мне встречались исходники разных программ на Шарпе, где Форич и БигИнт дружили друг с другом
Pecho вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
BigInteger jambas92 Помощь студентам 1 26.11.2010 23:01
Большой факториал на BigInteger RIO Общие вопросы по Java, Java SE, Kotlin 3 12.09.2010 10:32
foreach c двумя массивами sliker PHP 9 26.02.2010 15:36
корень из большого числа BigInteger motorway Общие вопросы .NET 5 09.12.2009 11:35
Суммирование значений foreach Alternavi PHP 2 16.06.2009 19:23