0 / 0 / 0
Регистрация: 14.01.2014
Сообщений: 53
|
||||||
1 | ||||||
Класс "длинные числа"07.01.2015, 16:00. Показов 2505. Ответов 3
Метки нет (Все метки)
Нужно создать класс длинных чисел с конструкторами, перегрузками операций и прочее.
Само число вводится при помощи строки, которая затем преобразуется в массив. Беда в том, что я не знаю, как это реализовать, помогите пожалуйста. Вот что есть, возможно пользы в этом мало)
0
|
07.01.2015, 16:00 | |
Ответы с готовыми решениями:
3
Реализовать длинные целые числа в виде класс Класс "Длинные числа" с перегрузкой операторов Проверить, являются ли числа длинные числа m и n взаимно простыми Числа с плавающей точкой. Длинные числа |
_
317 / 151 / 27
Регистрация: 08.10.2011
Сообщений: 432
|
|
07.01.2015, 16:30 | 2 |
сам писал или копипаста откуда-нибудь? хочется узнать понимаешь ли ты что здесь написано.
0
|
0 / 0 / 0
Регистрация: 14.01.2014
Сообщений: 53
|
|
07.01.2015, 17:20 [ТС] | 3 |
ya_noob, все, что написано - написано самостоятельно
0
|
_
317 / 151 / 27
Регистрация: 08.10.2011
Сообщений: 432
|
|
07.01.2015, 17:45 | 4 |
значит можно покритиковать код
1. убери весь вывод из элемент-функций, это не часть класса, а интерфейс программы и должен находиться отдельно. 2. строки 41, 50 и может еще где: зачем s+1 ? такая логика запутывает, разрядов получается не s а s+1. 3. функция со строки 62: если s < A.s, то строки 69 не достаточно, массив то не увеличился, получится выход за пределы массива при копировании. логику ф-ции надо упростить: всегда удалять старый массив и создавать новый. + вначале сделать проверку на присваивание объекта самому себе. 4. строка 83: как и писал выше уменьши размер массива на 1 и бегай по массиву от 0 до s-1, это же тебе не паскаль 5. ну раз сам всё это написал, то думаю не составит труда дописать реализацию operator+ или может еще чего-то надо?
0
|
07.01.2015, 17:45 | |
07.01.2015, 17:45 | |
Помогаю со студенческими работами здесь
4
Длинные числа в c++ Длинные числа в С++ Длинные числа С++ Длинные целые числа Длинные числа, 3 в 100 степени Длинные числа. Умножение отрицательных C++ длинные отрицательные числа в коде Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |