Модераторы: bsa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Большое число с++, Запись в переменную огромного числа 
:(
    Опции темы
DeityKuybi
Дата 25.5.2020, 18:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 25.5.2020

Репутация: нет
Всего: нет



Посоветуйте, пожалуйста, библиотеку для записи в переменную огромного числа. У меня число, в худшем случае, 10^10000. Требуется ввести размерность квадратной матрицы, для задания нужно ввести 10000. Затем вывести в консоли произведение чисел на главной диагонали. У меня матрица заполняется числами от 1 до 10. Чисел на главной диагонали 10000, поэтому число получается слишком большим. Я уже пытался найти библиотеку, в итоге скачал одну, а она слишком старой оказалась...  smile 

Код

#include <iostream>
#include <ctime>
#include <chrono>
using namespace std;

int main() {
    setlocale(LC_ALL, "rus");
    srand(time(NULL));
    int n;
    long number = 1;
    cout << "Введите размерность квадратной матрицы:" << endl;
    cin >> n;
    int** mass = new int* [n];
    for (int count = 0; count < n; count++)
        mass[count] = new int[n];
    for (int count_row = 0; count_row < n; count_row++)
        for (int count_column = 0; count_column < n; count_column++) {
            mass[count_row][count_column] = (rand() % 10) + 1;
        }
    chrono::steady_clock::time_point begin = chrono::steady_clock::now();
    for (int i = 0; i < n; i++) {
        number *= mass[i][i];
    }
    chrono::steady_clock::time_point end = chrono::steady_clock::now();
    __int64 microsecondsDuratin = chrono::duration_cast<chrono::microseconds>(end - begin).count();
    cout << "Размерность матрицы: " << n << endl;
    cout << "Произведение чисел главной диагонали матрицы: " << number << endl;
    cout << "Время расчёта произведения в миллисекундах: " << microsecondsDuratin << endl;
    for (int count = 0; count < n; count++)
        delete[]mass[count];
    system("pause");
    return 0;
}

PM MAIL   Вверх
Romikgy
Дата 26.5.2020, 09:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Любитель-программер
****


Профиль
Группа: Участник Клуба
Сообщений: 7325
Регистрация: 11.5.2005
Где: Porto Franco Odes sa

Репутация: 1
Всего: 146





--------------------
Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. 
smile

PM   Вверх
james93
Дата 28.5.2020, 09:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 28.5.2020

Репутация: нет
Всего: нет




Модератор: Сообщение скрыто.

PM MAIL   Вверх
kahari
Дата 22.6.2020, 14:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 22.6.2020

Репутация: нет
Всего: нет




Модератор: Сообщение скрыто.

PM MAIL   Вверх
pairlee
Дата 16.7.2020, 13:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 1.7.2020

Репутация: нет
Всего: нет




Модератор: Сообщение скрыто.

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.1168 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.