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

Число представляется массивом, каждый элемент которого – цифра - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Функция объявления двумерного массива http://www.cyberforum.ru/cpp-beginners/thread1037082.html
Данный код - объявляет двумерный массив arr. Как из этого куска кода сделать функцию? Передаваемые параметры как мне кажется n и m, а возвращаемый я не понимаю как сделать. Помогите int n, m; cin...
C++ Как правильно освобождать мютексы Здравствуйте, у меня вопрос, есть разница в том как освобождать мютексы?? пример захватываем мютекс А, потом захватываем В ... освобождаем А, освобождаем В или нужно освобождать обязательно в... http://www.cyberforum.ru/cpp-beginners/thread1037070.html
C++ Элементарное задание на коллоквиум - функция и ее прототип
Наше задание на коллоквиум сегодня: Написать заготовку программы в которой описуется двумерный и одномерный массивы в памяти , которые передаются вместе с размерностью. В программе должен быть вызов...
Метод Монте - Карло, вычесление объема и интеграла C++
Всем привет. Надо сочитать объем и вычислить интеграл методом монте - карло: 1)Вычислить методом Монте-Карло объем области, являющейся пересечением единич- ного шара и области, ограниченной...
C++ Определить, сколько нулей лежит между минимальным и максимальным значениями массива http://www.cyberforum.ru/cpp-beginners/thread1036991.html
Ребята помогите пожалуйста решить задачу. Собственно задача: Определить, сколько нулей лежит между минимальным и максимальным значениями массива Н.
C++ Создать класс "Триада" и перегрузить некоторые операторы 1) Создать базовый класс "Триада" (три числа). Определить методы: конструктор, виртуальные функции увеличения полей на 1 и вывода информации на экран. 2) Для АТД из первого задания перегрузить... подробнее

Показать сообщение отдельно
ValeryS
Модератор
6654 / 5063 / 470
Регистрация: 14.02.2011
Сообщений: 16,934
11.12.2013, 22:44
Цитата Сообщение от StriBog45 Посмотреть сообщение
Во всём этом задании меня смущает строка: Число представляется массивом, каждый элемент которого – цифра.
это значит что число например 1234
будет выглядеть так
arr[0]=4
arr[1]=3
arr[2]=2
arr[3]=1
это новый тип, пользовательский, и для него придется переопределить все арифметические операции и что там еще есть у int
разрядность твоего числа будет зависеть только от размера массива

вот так можно например реализовать сложение
arr1[0]=(arr2[0]+arr3[0])%10
arr1[1]=(arr2[1]+arr3[1]+1 если предыдущий результат больше 10)%10
arr1[2]=(arr2[1]+arr3[1]+1 если предыдущий результат больше 10)%10
arr1[3]=(arr2[1]+arr3[1]+1 если предыдущий результат больше 10)%10
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru