0 / 0 / 0
Регистрация: 21.06.2012
Сообщений: 8
1

Напечатать все цифры десятичной записи чисел (масивы)

21.06.2012, 13:01. Показов 1125. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Напечатать все цифры десятичной записи чисел 2500 и 1!+2!+3!+…+100!. (Рекомендация: представить «длинные» натуральные числа в виде массивов из цифр и реализовать нужные операции над ними).
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace ConsoleApplication3
{
    class Program
    {
        static void Main(string[] args)
        {
            string a;
            a = Convert.ToString(Math.Pow(2, 500));
            //char[] b = new split(a);
            Console.WriteLine(a);
            //Console.WriteLine(b);
            Console.ReadKey();
        }
    }
}
почему то ругаеться на сплит. помогите с кодом программы
0
21.06.2012, 13:01
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
21.06.2012, 13:01
Ответы с готовыми решениями:

Напечатать все цифры десятичной записи чисел
Напечатать все цифры десятичной записи чисел 2500 и 1!+2!+3!+…+100!. (Рекомендация: представить «длинные» натуральные числа в виде массивов...

Напечатать все цифры десятичной записи чисел 1!+2!+3!+…+100!
Ребят, помогите написать прогу, препод головой бахнулся, задал такое писать.. а у меня в голове не укладывается, как это.. Заранее ...

Напечатать все цифры десятичной записи числа N
Дано произвольное натуральное число N. Напечатать все цифры десятичной записи числа N!.

3
Неадекват
 Аватар для freeba
1497 / 1234 / 247
Регистрация: 02.04.2010
Сообщений: 2,804
21.06.2012, 14:36 2
Сумма 1! + 2! +...+100! (Не самый эффективный алгоритм)
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
using System;
using System.Numerics;
 
namespace Samples1
{
    class Program
    {
        static void Main(string[] args)
        {
            BigInteger result = 0;
            for (int i = 1; i <= 100; i++)
                result += Fact(i);
 
            Console.WriteLine(result);
            Console.ReadKey(true);
        }
 
        static BigInteger Fact(int n)
        {
            BigInteger result = 1;
            for (int i = 2; i <= n; i++)
                result *= i;
            return result;
        }
    }
}
Добавлено через 8 минут
И менее очевидное решение:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
using System;
using System.Numerics;
 
namespace Samples1
{
    class Program
    {
        static void Main(string[] args)
        {
            BigInteger result = 1; BigInteger oldFact = 1;
            for (int i = 2; i <= 100; i++)
                result += oldFact *= i;
 
            Console.WriteLine(result);
            Console.ReadKey(true);
        }
    }
}
0
0 / 0 / 0
Регистрация: 21.06.2012
Сообщений: 8
21.06.2012, 19:55  [ТС] 3
ребятки, как мне сделать чтобы я смогла преобразовать длинное число 2^500 в массив чисел??
0
 Аватар для Lasur
267 / 257 / 43
Регистрация: 18.03.2012
Сообщений: 506
21.06.2012, 19:57 4
Цитата Сообщение от Anne4ka Посмотреть сообщение
ребятки, как мне сделать чтобы я смогла преобразовать длинное число 2^500 в массив чисел??
в массив цифр?

Тут схожая тема...
1
21.06.2012, 19:57
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
21.06.2012, 19:57
Помогаю со студенческими работами здесь

Напечатать все цифры десятичной записи числа
Всем добрый вечер!Нужна ваша помощь,заранее спасибо!!! Напечатать все цифры десятичной записи числа 1!+2!+...+n!(Рекомендация:...

Напечатать все цифры десятичной записи чисел 2^500 и 1!+2!+3!+.+100!.(Представить "длинные" натуральные числа в виде массивов из цифр)
Напечатать все цифры десятичной записи чисел 2500 и 1!+2!+3!+...+100!. (Представить &quot;длинные&quot; натуральные числа в виде массивов из...

Динамические структуры данных: Напечатать все цифры десятичной записи числа n!
Дано произвольное натуральное число n. Напечатать все цифры десятичной записи числа n! . Заранее спасибо.

Сколько существует чисел от L до R, включительно, у которых все цифры в десятичной записи четные?
Дается два целых натуральных числа L и R. Нужно посчитать сколько существует чисел от L до R, включительно, у которых все цифры в...

В заданном интервале найти количество чисел у которых все цифры в десятичной записи четные
Даётся два целых натуральных числоа L и R Нужно посчитать сколько существует чисел от L до R ,включительно, у которых все цифры в...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему

Редактор формул (кликните на картинку в правом углу, чтобы закрыть)
Опции темы

Новые блоги и статьи
Создаем SPA Router на чистом JavaScript
bytestream 17.02.2025
В современной веб-разработке одностраничные приложения (SPA) стали стандартом для создания динамичных и отзывчивых пользовательских интерфейсов. Ключевым компонентом любого SPA является роутер -. . .
Машинное обучение на TypeScript и TensorFlow
bytestream 17.02.2025
Машинное обучение становится все более востребованным направлением в современной разработке программного обеспечения. Интеграция искусственного интеллекта в веб-приложения открывает новые возможности. . .
Манипуляция данными EXIF и JPEG в JavaScript
bytestream 17.02.2025
В современном мире цифровой фотографии метаданные изображений играют важнейшую роль в организации и управлении медиаконтентом. Формат EXIF (Exchangeable Image File Format) - это стандарт,. . .
Как создать GUID/UUID в JavaScript
bytestream 17.02.2025
GUID (Globally Unique Identifier) и UUID (Universally Unique Identifier) - это специальные форматы 128-битных идентификаторов, которые практически гарантируют уникальность значения во времени и. . .
Что такое мышление в упрощенном смысле (моё субъективное видение, для создания модели).
Hrethgir 17.02.2025
Разумеется упрощать смысл есть. Дело в том, что я пришёл к тому выводу, что даже если я создам свой процессор (конвейер), то первое для чего смогу его использовать в качестве демонстративного. . .
Как Node.js устроен изнутри
Wired 17.02.2025
Node. js коренным образом изменил подход к веб-разработке, позволив использовать JavaScript не только в браузере, но и на стороне сервера. Созданный в 2009 году Райаном Далем, Node. js представляет. . .
Как обновить Node.js в Windows
Wired 17.02.2025
Думаю, многие разработчики сталкивались с ситуацией, когда устаревшая версия Node. js становилась источником проблем - от несовместимости с новыми пакетами до уязвимостей в безопасности. Особенно это. . .
Как обновить Node.js в MacOS
Wired 17.02.2025
В Node. js существует несколько подходов к обновлению, каждый из которых имеет свои преимущества и особенности применения. Выбор конкретного метода зависит от ваших потребностей - будь то. . .
Как обновить Node.js в Linux
Wired 17.02.2025
Обновление Node. js может показаться сложной задачей, особенно если у вас несколько проектов с разными зависимостями. Однако существует несколько надежных способов обновления, подходящих для разных. . .
[golang] 134. Gas Station
alhaos 17.02.2025
Тут нам даны два целочисленных слайса gas и cost, индексы массива представляют собой заправочные станции. а элементы gas это количество топлива на такой станции, cost это количество топлива. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru