Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
NikKang
0 / 0 / 0
Регистрация: 02.12.2012
Сообщений: 9
#1

Как записать в массив число, вводимое сразу, если оно имеет больше 18 разрядов? - C++

02.12.2012, 12:56. Просмотров 588. Ответов 1
Метки нет (Все метки)

Ребят, натолкните на мысль: как записать в массив число, вводимое сразу, если оно имеет больше 18 разрядов?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.12.2012, 12:56
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как записать в массив число, вводимое сразу, если оно имеет больше 18 разрядов? (C++):

Вывести первое число, если оно больше второго, и оба числа, если это не так - C++
Даны два действительных числа. Вывести первое число, если оно больше второго, и оба числа, если это не так.

Запись в файл число, если оно больше предыдущего - C++
Здравствуйте. Есть запись файл - записывает одно число, как сделать так, чтобы записывало другие разы, только, если это число больше ?

Даны два действительных числа. Вывести первое число, если оно больше второго, и оба числа, если это не так. - C++
Даны два действительных числа. Вывести первое число, если оно больше второго, и оба числа, если это не так.

Уменьшить первое введённое число в два раза, если оно больше второго по абсолютной величине - C++
Составить программу, которая уменьшает первое введённое число в два раза, если оно больше второго введённого числа по абсолютной величине.

Составить программу, которая уменьшает первое введенное число в два раза, если оно больше второго введенного числа по абсолютной величине. Числа вводя - C++
Составить программу, которая уменьшает первое введенное число в два раза, если оно больше второго введенного числа по абсолютной величине....

Дано целое число. Если оно является нечетным положительным, то прибавить к нему 1, если отрицательным, то вычесть 2, если нулевым, то заменить на 10 - C++
Дано целое число. Если оно является нечетным положительным, то прибавить к нему 1, если отрицательным, то вычесть из него 2, если нулевым,...

1
MoonGuard
12 / 12 / 0
Регистрация: 05.04.2012
Сообщений: 127
02.12.2012, 13:05 #2
Если я правильно помню, стандартные встроенные типы не могут быть такими большими, след-но это уже работа с длинными числами. Тут есть несколько решений, поискать уже готовые реализованные библиотеки и разбираться в них. Либо самому написать класс, который будет реализовывать такие длинные числа. Суть будет в том, что ты будешь каждый символ твоего числа хранить в отдельной ячейки массива. Т.е. твое число - массив цифр, при этом желательно сделать его перевернутым для удобства перегрузки стандартных операций. Ну и конечно в обычный массив ты уже его не запихнешь, тут нужен такой тип массива, который может хранить объекты.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.12.2012, 13:05
Привет! Вот еще темы с ответами:

Как записать число которое имеет 22 цифр - C++
Здравствуйте! cin>>4958439238923098349024 cout<<-3689348814741910324 Как сделать чтобы число ввести и вывести было одинаковым! ...

Ввести целое число. Определить, симметрично ли оно, т.е. одинаковы ли цифры слева и справа (12321). Записать 3 последние цифры в одномерный массив. - C++
Ввести целое число. Определить, симметрично ли оно, т.е. одинаковы ли цифры слева и справа (12321). Записать 3 последние цифры в одномерный...

Дано целое число.Если оно является положительным,то прибавить к нему 1;если отрицательное,то вычесть из него 2 - C++
Дано целое число.Если оно является положительным,то прибавить к нему 1;если отрицательное,то вычесть из него 2; если нулевым,то заменить...

Дано целое число. Если оно является положительным, то прибавить к нему 1; в противном случае не изменять его. Вывести полученное число - C++
Дано целое число. Если оно является положительным, то прибавить к нему 1; в противном случае не изменять его. Вывести полученное число. ...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.